~ubuntu-branches/ubuntu/intrepid/glbsp/intrepid

« back to all changes in this revision

Viewing changes to old_stuff/GUI_w32.mak

  • Committer: Bazaar Package Importer
  • Author(s): Darren Salt
  • Date: 2008-01-30 13:33:49 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080130133349-kgojg33vyiu8xbvp
Tags: 2.24-1
* New upstream release.
* Bumped the lib soname and the library package name due to one silly
  little binary incompatibility caused by changes in an exported struct.
  (Safe; nothing else currently in the archive has ever used libglbsp2.)
* Removed my patches since they're all applied upstream.
* Updated the list of documentation files.
* Build-time changes:
  - Switched from dh_movefiles to dh_install.
  - Updated my makefile to cope with upstream changes.
  - Corrected for debian-rules-ignores-make-clean-error.
  - Corrected for substvar-source-version-is-deprecated.
  - Link libglbsp, rather than glbsp, with libm and libz.
* Fixed shlibdeps. (Closes: #460387)
* Bumped standards version to 3.7.3 (no other changes).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# glBSPX with FLTK < Win32 + MinGW MAKEFILE >
 
3
#
 
4
 
 
5
MAIN=src
 
6
SYSDIR=gui
 
7
SRC_DIR=glbsp
 
8
 
 
9
FLTK_PREFIX=../fltk-1.1.6
 
10
FLTK_CFLAGS=-I$(FLTK_PREFIX) -I$(FLTK_PREFIX)/zlib
 
11
FLTK_LIBS=-L$(FLTK_PREFIX)/lib -lfltk_images -lfltk_png -lfltk_z -lfltk_jpeg -lfltk
 
12
 
 
13
PROGNAME=glBSPX.exe
 
14
RES=glBSPX_priv.res
 
15
 
 
16
CC=gcc.exe
 
17
CXX=g++.exe
 
18
CFLAGS=-O2 -Wall -DGLBSP_GUI -DWIN32 -DINLINE_G=inline $(FLTK_CFLAGS)
 
19
CXXFLAGS=$(CFLAGS)
 
20
LDFLAGS=
 
21
LIBS=-lm $(FLTK_LIBS) -mwindows -lole32 -luuid -lgdi32 -lcomctl32 \
 
22
     -lwsock32 -lsupc++
 
23
WINDRES=windres.exe
 
24
 
 
25
OBJS=$(SYSDIR)/main.o     \
 
26
     $(SYSDIR)/about.o    \
 
27
     $(SYSDIR)/book.o     \
 
28
     $(SYSDIR)/booktext.o \
 
29
     $(SYSDIR)/cookie.o   \
 
30
     $(SYSDIR)/dialog.o   \
 
31
     $(SYSDIR)/files.o    \
 
32
     $(SYSDIR)/helper.o   \
 
33
     $(SYSDIR)/images.o   \
 
34
     $(SYSDIR)/license.o  \
 
35
     $(SYSDIR)/menu.o     \
 
36
     $(SYSDIR)/options.o  \
 
37
     $(SYSDIR)/prefs.o    \
 
38
     $(SYSDIR)/progress.o \
 
39
     $(SYSDIR)/textbox.o  \
 
40
     $(SYSDIR)/window.o   \
 
41
     \
 
42
     $(MAIN)/analyze.o    \
 
43
     $(MAIN)/blockmap.o   \
 
44
     $(MAIN)/glbsp.o      \
 
45
     $(MAIN)/level.o      \
 
46
     $(MAIN)/node.o       \
 
47
     $(MAIN)/reject.o     \
 
48
     $(MAIN)/seg.o        \
 
49
     $(MAIN)/system.o     \
 
50
     $(MAIN)/util.o       \
 
51
     $(MAIN)/wad.o
 
52
 
 
53
 
 
54
# ----- TARGETS ------------------------------------------------------
 
55
 
 
56
all:    $(PROGNAME)
 
57
 
 
58
clean:
 
59
        rm -f $(PROGNAME) $(RES) $(MAIN)/*.o $(SYSDIR)/*.o
 
60
        rm -f $(MAIN)/core $(SYSDIR)/core $(MAIN)/glbsp.txt
 
61
 
 
62
localclean:
 
63
        rm -f $(PROGNAME) $(SYSDIR)/*.o $(SYSDIR)/core
 
64
 
 
65
$(PROGNAME): $(OBJS) $(RES)
 
66
        $(CXX) $(CFLAGS) $(OBJS) $(RES) -o $(PROGNAME) $(LDFLAGS) $(LIBS)
 
67
 
 
68
$(RES): fltk/glBSPX.rc
 
69
        $(WINDRES) -i fltk/glBSPX.rc --input-format=rc -o $@ -O coff
 
70
 
 
71
bin: all
 
72
        strip --strip-unneeded $(PROGNAME)
 
73
        cat $(MAIN)/README.txt $(MAIN)/USAGE.txt $(MAIN)/CHANGES.txt > $(MAIN)/glbsp.txt
 
74
 
 
75
.PHONY: all clean localclean bin
 
76