summaryrefslogtreecommitdiff
path: root/uisimulator
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator')
-rw-r--r--uisimulator/x11/Makefile77
1 files changed, 39 insertions, 38 deletions
diff --git a/uisimulator/x11/Makefile b/uisimulator/x11/Makefile
index e92dac9aed..bda4136274 100644
--- a/uisimulator/x11/Makefile
+++ b/uisimulator/x11/Makefile
@@ -17,8 +17,6 @@
17# 17#
18############################################################################ 18############################################################################
19 19
20TARGET = rockboxui
21
22APPDIR = ../../apps 20APPDIR = ../../apps
23RECDIR = $(APPDIR)/recorder 21RECDIR = $(APPDIR)/recorder
24 22
@@ -32,6 +30,11 @@ CC = gcc
32RM = rm -f 30RM = rm -f
33DEBUG = -g 31DEBUG = -g
34 32
33# where to put all output files
34OBJDIR = .
35
36TARGET = $(OBJDIR)/rockboxui
37
35#DISPLAY = -DHAVE_LCD_CHARCELLS 38#DISPLAY = -DHAVE_LCD_CHARCELLS
36DISPLAY = -DHAVE_LCD_BITMAP 39DISPLAY = -DHAVE_LCD_BITMAP
37 40
@@ -64,8 +67,6 @@ endif
64 67
65CFLAGS = $(DEBUG) $(DEFINES) $(INCLUDES) 68CFLAGS = $(DEBUG) $(DEFINES) $(INCLUDES)
66 69
67#SRCS = $(wildcard *.c)
68
69FIRMSRCS = chartables.c lcd.c sprintf.c id3.c debug.c 70FIRMSRCS = chartables.c lcd.c sprintf.c id3.c debug.c
70 71
71APPS = main.c tree.c play.c menu.c credits.c main_menu.c sound_menu.c 72APPS = main.c tree.c play.c menu.c credits.c main_menu.c sound_menu.c
@@ -83,7 +84,7 @@ ifdef MPEG_PLAY
83 INCLUDES += -I$(LIBMADDIR) 84 INCLUDES += -I$(LIBMADDIR)
84endif 85endif
85 86
86OBJS := $(SRCS:c=o) 87OBJS := $(SRCS:%.c=$(OBJDIR)/%.o)
87 88
88all: $(TARGET) 89all: $(TARGET)
89 90
@@ -95,107 +96,107 @@ distclean: clean
95 $(RM) config.cache 96 $(RM) config.cache
96 97
97ifdef MPEG_PLAY 98ifdef MPEG_PLAY
98bit.o: $(LIBMADDIR)/bit.c 99$(OBJDIR)/bit.o: $(LIBMADDIR)/bit.c
99 $(CC) $(CFLAGS) -c $< -o $@ 100 $(CC) $(CFLAGS) -c $< -o $@
100 101
101decoder.o: $(LIBMADDIR)/decoder.c 102$(OBJDIR)/decoder.o: $(LIBMADDIR)/decoder.c
102 $(CC) $(CFLAGS) -c $< -o $@ 103 $(CC) $(CFLAGS) -c $< -o $@
103 104
104fixed.o: $(LIBMADDIR)/fixed.c 105$(OBJDIR)/fixed.o: $(LIBMADDIR)/fixed.c
105 $(CC) $(CFLAGS) -c $< -o $@ 106 $(CC) $(CFLAGS) -c $< -o $@
106 107
107frame.o: $(LIBMADDIR)/frame.c 108$(OBJDIR)/frame.o: $(LIBMADDIR)/frame.c
108 $(CC) $(CFLAGS) -c $< -o $@ 109 $(CC) $(CFLAGS) -c $< -o $@
109 110
110huffman.o: $(LIBMADDIR)/huffman.c 111$(OBJDIR)/huffman.o: $(LIBMADDIR)/huffman.c
111 $(CC) $(CFLAGS) -c $< -o $@ 112 $(CC) $(CFLAGS) -c $< -o $@
112 113
113layer12.o: $(LIBMADDIR)/layer12.c 114$(OBJDIR)/layer12.o: $(LIBMADDIR)/layer12.c
114 $(CC) $(CFLAGS) -c $< -o $@ 115 $(CC) $(CFLAGS) -c $< -o $@
115 116
116layer3.o: $(LIBMADDIR)/layer3.c 117$(OBJDIR)/layer3.o: $(LIBMADDIR)/layer3.c
117 $(CC) $(CFLAGS) -c $< -o $@ 118 $(CC) $(CFLAGS) -c $< -o $@
118 119
119stream.o: $(LIBMADDIR)/stream.c 120$(OBJDIR)/stream.o: $(LIBMADDIR)/stream.c
120 $(CC) $(CFLAGS) -c $< -o $@ 121 $(CC) $(CFLAGS) -c $< -o $@
121 122
122synth.o: $(LIBMADDIR)/synth.c 123$(OBJDIR)/synth.o: $(LIBMADDIR)/synth.c
123 $(CC) $(CFLAGS) -c $< -o $@ 124 $(CC) $(CFLAGS) -c $< -o $@
124 125
125timer.o: $(LIBMADDIR)/timer.c 126$(OBJDIR)/timer.o: $(LIBMADDIR)/timer.c
126 $(CC) $(CFLAGS) -c $< -o $@ 127 $(CC) $(CFLAGS) -c $< -o $@
127 128
128version.o: $(LIBMADDIR)/version.c 129$(OBJDIR)/version.o: $(LIBMADDIR)/version.c
129 $(CC) $(CFLAGS) -c $< -o $@ 130 $(CC) $(CFLAGS) -c $< -o $@
130 131
131mpegplay.o: $(PREVAPPDIR)/common/mpegplay.c 132$(OBJDIR)/mpegplay.o: $(PREVAPPDIR)/common/mpegplay.c
132 $(CC) $(CFLAGS) -c $< -o $@ 133 $(CC) $(CFLAGS) -c $< -o $@
133 134
134endif 135endif
135 136
136credits.o: $(APPDIR)/credits.c 137$(OBJDIR)/credits.o: $(APPDIR)/credits.c
137 $(CC) $(CFLAGS) -c $< -o $@ 138 $(CC) $(CFLAGS) -c $< -o $@
138 139
139menu.o: $(APPDIR)/menu.c 140$(OBJDIR)/menu.o: $(APPDIR)/menu.c
140 $(CC) $(CFLAGS) -c $< -o $@ 141 $(CC) $(CFLAGS) -c $< -o $@
141 142
142main_menu.o: $(APPDIR)/main_menu.c 143$(OBJDIR)/main_menu.o: $(APPDIR)/main_menu.c
143 $(CC) $(CFLAGS) -c $< -o $@ 144 $(CC) $(CFLAGS) -c $< -o $@
144 145
145sound_menu.o: $(APPDIR)/sound_menu.c 146$(OBJDIR)/sound_menu.o: $(APPDIR)/sound_menu.c
146 $(CC) $(CFLAGS) -c $< -o $@ 147 $(CC) $(CFLAGS) -c $< -o $@
147 148
148icons.o: $(RECDIR)/icons.c 149$(OBJDIR)/icons.o: $(RECDIR)/icons.c
149 $(CC) $(CFLAGS) -c $< -o $@ 150 $(CC) $(CFLAGS) -c $< -o $@
150 151
151tetris.o: $(RECDIR)/tetris.c 152$(OBJDIR)/tetris.o: $(RECDIR)/tetris.c
152 $(CC) $(CFLAGS) -c $< -o $@ 153 $(CC) $(CFLAGS) -c $< -o $@
153 154
154screensaver.o: $(RECDIR)/screensaver.c 155$(OBJDIR)/screensaver.o: $(RECDIR)/screensaver.c
155 $(CC) $(CFLAGS) -c $< -o $@ 156 $(CC) $(CFLAGS) -c $< -o $@
156 157
157main.o: $(APPDIR)/main.c 158$(OBJDIR)/main.o: $(APPDIR)/main.c
158 $(CC) $(CFLAGS) -c $< -o $@ 159 $(CC) $(CFLAGS) -c $< -o $@
159 160
160bmp.o: $(RECDIR)/bmp.c 161$(OBJDIR)/bmp.o: $(RECDIR)/bmp.c
161 $(CC) $(CFLAGS) -c $< -o $@ 162 $(CC) $(CFLAGS) -c $< -o $@
162 163
163play.o: $(APPDIR)/play.c 164$(OBJDIR)/play.o: $(APPDIR)/play.c
164 $(CC) $(CFLAGS) -c $< -o $@ 165 $(CC) $(CFLAGS) -c $< -o $@
165 166
166tree.o: $(APPDIR)/tree.c 167$(OBJDIR)/tree.o: $(APPDIR)/tree.c
167 $(CC) $(CFLAGS) -c $< -o $@ 168 $(CC) $(CFLAGS) -c $< -o $@
168 169
169lcd.o: $(DRIVERS)/lcd.c 170$(OBJDIR)/lcd.o: $(DRIVERS)/lcd.c
170 $(CC) $(CFLAGS) -c $< -o $@ 171 $(CC) $(CFLAGS) -c $< -o $@
171 172
172chartables.o: $(FIRMWAREDIR)/chartables.c 173$(OBJDIR)/chartables.o: $(FIRMWAREDIR)/chartables.c
173 $(CC) $(CFLAGS) -c $< -o $@ 174 $(CC) $(CFLAGS) -c $< -o $@
174 175
175id3.o: $(FIRMWAREDIR)/id3.c 176$(OBJDIR)/id3.o: $(FIRMWAREDIR)/id3.c
176 $(CC) $(CFLAGS) -c $< -o $@ 177 $(CC) $(CFLAGS) -c $< -o $@
177 178
178debug.o: $(FIRMWAREDIR)/debug.c 179$(OBJDIR)/debug.o: $(FIRMWAREDIR)/debug.c
179 $(CC) $(CFLAGS) -c $< -o $@ 180 $(CC) $(CFLAGS) -c $< -o $@
180 181
181sprintf.o: $(COMMON)/sprintf.c 182$(OBJDIR)/sprintf.o: $(COMMON)/sprintf.c
182 $(CC) $(CFLAGS) -c $< -o $@ 183 $(CC) $(CFLAGS) -c $< -o $@
183 184
184.c.o: 185$(OBJDIR)/%.o: %.c
185 $(CC) $(CFLAGS) -c $< 186 $(CC) $(CFLAGS) -c $< -o $@
186 187
187$(TARGET): $(OBJS) 188$(TARGET): $(OBJS)
188 $(CC) -g -o $(TARGET) $(LIBDIRS) $(LDFLAGS) $(OBJS) $(LIBS) 189 $(CC) -g -o $(TARGET) $(LIBDIRS) $(LDFLAGS) $(OBJS) $(LIBS)
189 190
190DEPS:=.deps 191DEPS:=$(OBJDIR)/.deps
191 192
192$(DEPS)/%.d: %.c 193$(DEPS)/%.d: %.c
193 @$(SHELL) -c 'if [ ! -d $(DEPS) ]; then \ 194 @$(SHELL) -c 'if [ ! -d $(DEPS) ]; then \
194 echo Creating the dependency directory: $(DEPS); \ 195 echo Creating the dependency directory: $(DEPS); \
195 mkdir $(DEPS); fi' 196 mkdir -p $(DEPS); fi'
196 @echo "Updating Dependencies for $<" 197 @echo "Updating Dependencies for $<"
197 @$(SHELL) -ec '$(CC) -MM $(CFLAGS) $< \ 198 @$(SHELL) -ec '$(CC) -MM $(CFLAGS) $< \
198 |sed '\''s/\($*\)\.o[ :]*/\1.o $(<:%.c=%.d) : /g'\'' > $@; \ 199 |sed '\''s|\($*\)\.o[ :]*|$(OBJDIR)/\1.o $(<:%.c=%.d) : |g'\'' > $@; \
199 [ -s $@ ] || rm -f $@' 200 [ -s $@ ] || rm -f $@'
200 201
201-include $(SRCS:%.c=$(DEPS)/%.d) 202-include $(SRCS:%.c=$(DEPS)/%.d)