1 | ## Process this file with automake to produce Makefile.in |
---|
2 | |
---|
3 | noinst_LIBRARIES = libimage.a libpacket.a libgui.a libsound.a libnet.a \ |
---|
4 | libdir.a libwinman.a libjoy.a libtime.a $(LIBSVGA) |
---|
5 | EXTRA_LIBRARIES = libsvgawin.a |
---|
6 | |
---|
7 | libimage_a_SOURCES = filter.c gifread.c globals.c image.c linked.c \ |
---|
8 | input.c mdlread.c palette.c ppmread.c include.c xwdread.c \ |
---|
9 | fonts.c decoder.c loader.c glread.c texture.c specs.c \ |
---|
10 | supmorph.c image24.c pcxread.c timage.c jmalloc.c jrand.c \ |
---|
11 | lbmread.c targa.c keys.c dprint.c status.c visobj.c |
---|
12 | |
---|
13 | libpacket_a_SOURCES = packet.c |
---|
14 | |
---|
15 | libgui_a_SOURCES = pmenu.c scroller.c filesel.c tools.c guistat.c |
---|
16 | |
---|
17 | libsound_a_SOURCES = readwav.c |
---|
18 | libsound_a_LIBADD = $(SOUND) |
---|
19 | libsound_a_DEPENDENCIES = $(SOUND) |
---|
20 | EXTRA_libsound_a_SOURCES = port/sgi/sound.c port/aix/sound.c \ |
---|
21 | port/unix/sound.c |
---|
22 | libnet_a_SOURCES = port/unix/jnet.c |
---|
23 | libdir_a_SOURCES = port/unix/jdir.c |
---|
24 | libwinman_a_SOURCES = port/x11/video.c port/x11/mouse.c port/x11/event.c \ |
---|
25 | jwindow.c |
---|
26 | libsvgawin_a_SOURCES = port/svga/video.c port/svga/mouse.c \ |
---|
27 | port/svga/event.c jwindow.c |
---|
28 | libjoy_a_SOURCES = |
---|
29 | libjoy_a_LIBADD = $(JOYSTICK) |
---|
30 | libjoy_a_DEPENDENCIES = $(JOYSTICK) |
---|
31 | EXTRA_libjoy_a_SOURCES = port/unix/joystick.c port/linux/joystick.c |
---|
32 | libtime_a_SOURCES = |
---|
33 | libtime_a_LIBADD = $(TIMING) |
---|
34 | libtime_a_DEPENDENCIES = $(TIMING) |
---|
35 | EXTRA_libtime_a_SOURCES = port/unix/timing.c port/sgi/timing.c |
---|
36 | |
---|
37 | INCLUDES = -I$(srcdir)/include $(X_CFLAGS) |
---|
38 | |
---|
39 | MYDEFS = -DMANAGE_MEM -DNO_CHECK |
---|
40 | CXXFLAGS = -g -O2 |
---|
41 | |
---|
42 | MOSTLYCLEANFILES = $(SOUND) $(JOYSTICK) $(TIMING) |
---|
43 | |
---|
44 | COMPILE = $(CXX) $(DEFS) $(MYDEFS) $(INCLUDES) $(CPPFLAGS) $(CXXFLAGS) $(ADDCXXFLAGS) -o $@ |
---|
45 | |
---|
46 | debug: |
---|
47 | $(MAKE) DEFS='-DMANAGE_MEM -DMEM_CHECK' CXXFLAGS=-g |
---|
48 | opt: |
---|
49 | $(MAKE) DEFS='-DMANAGE_MEM -DNO_CHECK' CXXFLAGS=-O2 |
---|
50 | profile: |
---|
51 | $(MAKE) DEFS='-DMANAGE_MEM -DNO_CHECK' CXXFLAGS='-O2 -g -pg' |
---|