source: abuse/tags/pd/macabuse/makefile @ 49

Last change on this file since 49 was 49, checked in by Sam Hocevar, 15 years ago
  • Imported original public domain release, for future reference.
File size: 2.0 KB
Line 
1
2EXENAME         = boat
3
4X11_FILES = x11_vid.c x11_evt.c
5SVGA_FILES = svga_vid.c svga_evt.c
6
7CSRC =  $(X11_FILES) \
8        floater.c \
9        boat.c \
10        bomb.c \
11        image.c \
12        linked.c \
13        palette.c \
14        jmalloc.c \
15        specs.c \
16        filter.c \
17        dprint.c \
18        rectlist.c \
19        texture.c \
20        draw.c \
21        timing.c \
22        main.c \
23        boatcnst.c \
24        boatdraw.c \
25        bombdraw.c \
26        anims.c \
27        animate.c \
28        boatgfx.c
29
30CCSRC =  \
31               
32EXTDEP =  \
33
34EXEDEP =        $(CCSRC:%.cc=%.o) $(CSRC:%.c=%.o)
35SRCDEP =        $(CCSRC:%.cc=.%.d) $(CSRC:%.c=.%.d)     
36DIRTYFILES = \
37        *.bak \
38        $(EXEDEP) \
39        $(SRCDEP) \
40        $(EXENAME)
41
42# }}} ################################################################
43# {{{ Translator Definitions
44
45CC              = g++
46CXX             = g++
47SHELL           = /bin/sh
48
49INCLUDE         = -Iinc
50
51LIBS            = -lm -lXext -lX11
52DEFS            = -DMEM_CHECK
53
54CDEBUG          = -O2 -g
55CPPFLAGS        = $(CDEBUG) $(INCLUDE) $(DEFS)
56LDFLAGS         = -O2 -g
57
58
59OFILES = src/mono_cfg.obj src/specache.obj imlib/sprite.obj src/netcfg.obj src/text_gui.obj \
60        src/key_cfg.obj \
61        src/innet.obj   src/net/unix/gserver.obj \
62        src/net/unix/gclient.obj  src/net/unix/fileman.obj  src/net/sock.obj \
63        src/chat.obj src/endgame.obj src/setup.obj src/version.obj src/loadgame.obj src/profile.obj \
64        src/cop.obj src/statbar.obj src/compiled.obj src/ant.obj src/sensor.obj \
65        src/lisp_opt.obj src/demo.obj src/lcache.obj src/lisp_gc.obj \
66        src/nfclient.obj src/username.obj src/clisp2.obj src/gui.obj \
67        src/transp.obj src/collide.obj src/trig.obj src/property.obj \
68        src/lisp src/cache src/objects \
69        src/extend src/console src/ability \
70        src/items src/dev src/chars src/level src/smallfnt \
71        src/help src/intsect src/loader2 src/seq \
72        src/points src/fnt6x13 src/morpher src/menu src/director src/view \
73        src/config src/game src/light src/devsel \
74        src/crc src/gamma src/language
75
76.c.obj
77        $(CXX) /omaxne /zp1 /zq $*.c
78
79CXX              = wpp386
Note: See TracBrowser for help on using the repository browser.