diff options
Diffstat (limited to 'uisimulator/Makefile')
-rw-r--r-- | uisimulator/Makefile | 78 |
1 files changed, 66 insertions, 12 deletions
diff --git a/uisimulator/Makefile b/uisimulator/Makefile index fb5a0c0203..c11a01a85f 100644 --- a/uisimulator/Makefile +++ b/uisimulator/Makefile | |||
@@ -26,18 +26,42 @@ CC = gcc | |||
26 | RM = rm | 26 | RM = rm |
27 | 27 | ||
28 | CFLAGS = -g | 28 | CFLAGS = -g |
29 | CPPFLAGS = -DHAVE_CONFIG_H -DGETTIMEOFDAY_TWO_ARGS -DSIMULATOR -DHAVE_LCD_BITMAP -I$(FIRMWAREDIR) | 29 | |
30 | LDFLAGS = -lX11 -lm -lXt -lXmu -lnsl | 30 | CPPFLAGS = \ |
31 | UNAME := $(shell uname) | 31 | -DHAVE_CONFIG_H \ |
32 | ifeq ($(UNAME),Linux) | 32 | -DGETTIMEOFDAY_TWO_ARGS \ |
33 | INCLUDES = -I/usr/X11R6/include -I$(DRIVERS) | 33 | -DSIMULATOR \ |
34 | -DHAVE_LCD_BITMAP \ | ||
35 | |||
36 | LDFLAGS = \ | ||
37 | -lX11 \ | ||
38 | -lm \ | ||
39 | -lXt \ | ||
40 | -lXmu \ | ||
41 | -lnsl \ | ||
42 | |||
43 | ifeq ($(shell uname),Linux) | ||
44 | INCLUDES = \ | ||
45 | -I/usr/X11R6/include \ | ||
46 | -I$(DRIVERS) \ | ||
47 | -I$(FIRMWAREDIR) \ | ||
48 | |||
34 | LIBDIRS = -L/usr/X11R6/lib | 49 | LIBDIRS = -L/usr/X11R6/lib |
35 | else | 50 | else |
36 | INCLUDES = | 51 | INCLUDES = |
37 | LIBDIRS = | 52 | LIBDIRS = |
38 | endif | 53 | endif |
39 | 54 | ||
40 | OBJS= screenhack.o uibasic.o resources.o visual.o lcd.o lcd-x11.o button-x11.o chartables.o tetris.o | 55 | OBJS= \ |
56 | screenhack.o \ | ||
57 | uibasic.o \ | ||
58 | resources.o \ | ||
59 | visual.o \ | ||
60 | lcd.o \ | ||
61 | lcd-x11.o \ | ||
62 | button-x11.o \ | ||
63 | chartables.o \ | ||
64 | tetris.o \ | ||
41 | 65 | ||
42 | SRCS = $(OBJS:%.o=%.c) | 66 | SRCS = $(OBJS:%.o=%.c) |
43 | HDRS = $(OBJS:%.o=%.h) | 67 | HDRS = $(OBJS:%.o=%.h) |
@@ -63,9 +87,39 @@ $(TARGET): $(OBJS) | |||
63 | $(CC) -o $(TARGET) $(LIBDIRS) $(LDFLAGS) $(OBJS) | 87 | $(CC) -o $(TARGET) $(LIBDIRS) $(LDFLAGS) $(OBJS) |
64 | 88 | ||
65 | 89 | ||
66 | lcd-x11.o: lcd-x11.c screenhack.h config.h resources.h visual.h lcd-x11.h | 90 | lcd-x11.o: \ |
67 | resources.o: resources.c utils.h resources.h | 91 | lcd-x11.c \ |
68 | screenhack.o: screenhack.c xmu.h screenhack.h config.h resources.h \ | 92 | screenhack.h \ |
69 | visual.h version.h vroot.h | 93 | config.h \ |
70 | uibasic.o: uibasic.c screenhack.h config.h resources.h visual.h version.h | 94 | resources.h \ |
71 | visual.o: visual.c utils.h resources.h visual.h | 95 | visual.h \ |
96 | lcd-x11.h \ | ||
97 | |||
98 | resources.o: \ | ||
99 | resources.c \ | ||
100 | utils.h \ | ||
101 | resources.h \ | ||
102 | |||
103 | screenhack.o: \ | ||
104 | screenhack.c \ | ||
105 | xmu.h \ | ||
106 | screenhack.h \ | ||
107 | config.h \ | ||
108 | resources.h \ | ||
109 | visual.h \ | ||
110 | version.h \ | ||
111 | vroot.h \ | ||
112 | |||
113 | uibasic.o: \ | ||
114 | uibasic.c \ | ||
115 | screenhack.h \ | ||
116 | config.h \ | ||
117 | resources.h \ | ||
118 | visual.h \ | ||
119 | version.h \ | ||
120 | |||
121 | visual.o: \ | ||
122 | visual.c \ | ||
123 | utils.h \ | ||
124 | resources.h \ | ||
125 | visual.h | ||