source: abuse/tags/pd/imlib/Makefile

Last change on this file was 49, checked in by Sam Hocevar, 11 years ago
  • Imported original public domain release, for future reference.
File size: 3.0 KB
Line 
1CC=g++
2CFLAGS_D=-I../imlib/include -g -DMEM_CHECK
3CFLAGS_O=-I../imlib/include -O2 -DNO_CHECK
4IMLIB_OBJS = IMLIB_OBJS_O = PROG_OBJS = PROG_OBJS_O = all : noname nonamex
5
6LINUX_SVGA_FILES = ../imlib/port/svga/LINUX/debug/event.o \
7        ../imlib/port/svga/LINUX/debug/monoprnt.o \
8        ../imlib/port/svga/LINUX/debug/video.o \
9        ../imlib/port/linux/LINUX/debug/joystick.o \
10        ../imlib/port/linux/LINUX/debug/sound.o \
11        ../imlib/port/unix/LINUX/debug/timing.o \
12        ../imlib/port/svga/LINUX/debug/mouse.o \
13        ../imlib/LINUX/debug/jwindow.o \
14        ../imlib/port/unix/LINUX/debug/jdir.o \
15        ../imlib/port/unix/LINUX/debug/jnet.o
16
17noname : $(LINUX_SVGA_FILES) $(IMLIB_OBJS) $(PROG_OBJS)
18        $(CC) -o noname $(LINUX_SVGA_FILES) $(IMLIB_OBJS) $(PROG_OBJS) -lvga -lm -static
19
20LINUX_X_FILES = ../imlib/port/x11/LINUX/debug/event.o \
21        ../imlib/port/x11/LINUX/debug/monoprnt.o \
22        ../imlib/port/x11/LINUX/debug/video.o \
23        ../imlib/port/linux/LINUX/debug/joystick.o \
24        ../imlib/port/linux/LINUX/debug/sound.o \
25        ../imlib/port/unix/LINUX/debug/timing.o \
26        ../imlib/port/x11/LINUX/debug/mouse.o \
27        ../imlib/LINUX/debug/jwindow.o \
28        ../imlib/port/unix/LINUX/debug/jdir.o \
29        ../imlib/port/unix/LINUX/debug/jnet.o
30
31nonamex : $(LINUX_X_FILES) $(IMLIB_OBJS) $(PROG_OBJS)
32        $(CC) -o nonamex $(LINUX_X_FILES) $(IMLIB_OBJS) $(PROG_OBJS) -lX11 -lXext -lm
33
34opt : nonameo nonamexo
35
36LINUX_SVGA_FILES_O = ../imlib/port/svga/LINUX/opt/event.o \
37        ../imlib/port/svga/LINUX/opt/monoprnt.o \
38        ../imlib/port/svga/LINUX/opt/video.o \
39        ../imlib/port/linux/LINUX/opt/joystick.o \
40        ../imlib/port/linux/LINUX/opt/sound.o \
41        ../imlib/port/unix/LINUX/opt/timing.o \
42        ../imlib/port/svga/LINUX/opt/mouse.o \
43        ../imlib/LINUX/opt/jwindow.o \
44        ../imlib/port/unix/LINUX/opt/jdir.o \
45        ../imlib/port/unix/LINUX/opt/jnet.o
46
47nonameo : $(LINUX_SVGA_FILES_O) $(IMLIB_OBJS_O) $(PROG_OBJS_O)
48        $(CC) -o nonameo $(LINUX_SVGA_FILES_O) $(IMLIB_OBJS_O) $(PROG_OBJS_O) -lvga -lm -static
49
50LINUX_X_FILES_O = ../imlib/port/x11/LINUX/opt/event.o \
51        ../imlib/port/x11/LINUX/opt/monoprnt.o \
52        ../imlib/port/x11/LINUX/opt/video.o \
53        ../imlib/port/linux/LINUX/opt/joystick.o \
54        ../imlib/port/linux/LINUX/opt/sound.o \
55        ../imlib/port/unix/LINUX/opt/timing.o \
56        ../imlib/port/x11/LINUX/opt/mouse.o \
57        ../imlib/LINUX/opt/jwindow.o \
58        ../imlib/port/unix/LINUX/opt/jdir.o \
59        ../imlib/port/unix/LINUX/opt/jnet.o
60
61nonamexo : $(LINUX_X_FILES_O) $(IMLIB_OBJS_O) $(PROG_OBJS_O)
62        $(CC) -o nonamexo $(LINUX_X_FILES_O) $(IMLIB_OBJS_O) $(PROG_OBJS_O) -lX11 -lXext -lm
63
64../imlib/port/x11/LINUX/debug/event.o : ../imlib/port/x11/event.c
65        $(CC) ../imlib/port/x11/event.c $(CFLAGS_D) -c -o ../imlib/port/x11/LINUX/debug/event.o
66../imlib/port/x11/LINUX/debug/event.o : ../imlib/include/keys.hpp
67../imlib/port/x11/LINUX/debug/event.o : ../imlib/include/event.hpp
68../imlib/port/x11/LINUX/debug/event.o : ../imlib/include/sprite.hpp
69../imlib/port/x11/LINUX/debug/event.o : ../imlib/include/mouse.hpp
70../imlib/port/x11/LINUX/debug/event.o : ../imlib/include/macs.hpp
71../imlib/port/x11/LINUX/debug/event.o : ../imlib/include/gifread.hpp
72../imlib/port/x11/LINUX/debug/event.o : ../imlib/in
Note: See TracBrowser for help on using the repository browser.