diff options
author | Felix Arends <edx@rockbox.org> | 2002-06-25 21:01:08 +0000 |
---|---|---|
committer | Felix Arends <edx@rockbox.org> | 2002-06-25 21:01:08 +0000 |
commit | 64bde94ecf65b752a15250fb5ff05438502c4fde (patch) | |
tree | 254e2c1c0e1168d9c6f23b84df1313477efb961e /uisimulator/win32/makefile | |
parent | 969dcb78719e3210eeb2e7fa8b37ce422f16f2f2 (diff) | |
download | rockbox-64bde94ecf65b752a15250fb5ff05438502c4fde.tar.gz rockbox-64bde94ecf65b752a15250fb5ff05438502c4fde.zip |
Finally, again a working version of the win32 simulator. I re-wrote the makefile, it is much more compact now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1191 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/win32/makefile')
-rw-r--r-- | uisimulator/win32/makefile | 97 |
1 files changed, 20 insertions, 77 deletions
diff --git a/uisimulator/win32/makefile b/uisimulator/win32/makefile index 11f16b3006..cbd2298f6e 100644 --- a/uisimulator/win32/makefile +++ b/uisimulator/win32/makefile | |||
@@ -27,93 +27,36 @@ APPDIR = ../../apps/ | |||
27 | RECDIR = $(APPDIR)recorder/ | 27 | RECDIR = $(APPDIR)recorder/ |
28 | RM = del | 28 | RM = del |
29 | 29 | ||
30 | #DISPLAY = -DHAVE_LCD_CHARCELLS | 30 | DISPLAY = -DHAVE_LCD_CHARCELLS |
31 | DISPLAY = -DHAVE_LCD_BITMAP | 31 | #DISPLAY = -DHAVE_LCD_BITMAP |
32 | 32 | ||
33 | #KEYPAD = -DHAVE_PLAYER_KEYPAD | 33 | KEYPAD = -DHAVE_PLAYER_KEYPAD |
34 | KEYPAD = -DHAVE_RECORDER_KEYPAD | 34 | #KEYPAD = -DHAVE_RECORDER_KEYPAD |
35 | 35 | ||
36 | CC = cl | 36 | CC = cl |
37 | DEFINES = -DWIN32 -DHAVE_CONFIG_H -DGETTIMEOFDAY_TWO_ARGS -DSIMULATOR \ | 37 | LINK = link |
38 | $(KEYPAD) $(DISPLAY) | 38 | DEFINES = -DWIN32 -DHAVE_CONFIG_H -DGETTIMEOFDAY_TWO_ARGS -DSIMULATOR $(KEYPAD) $(DISPLAY) |
39 | LDFLAGS = /ouisw32.exe /link -subsystem:windows | 39 | LDFLAGS = /OUT:uisw32.exe /SUBSYSTEM:windows |
40 | INCLUDES = -I$(FIRMWAREDIR) -I$(DRIVERS) -I$(COMMON) -I$(SIMDIR) -I$(APPDIR) -I$(RECDIR) | 40 | INCLUDES = -I$(FIRMWAREDIR) -I$(DRIVERS) -I$(COMMON) -I$(SIMDIR) -I$(APPDIR) -I$(RECDIR) |
41 | LIBS = gdi32.lib user32.lib | 41 | LIBS = /DEFAULTLIB:gdi32.lib /DEFAULTLIB:user32.lib |
42 | 42 | ||
43 | CFLAGS = $(DEBUG) $(DEFINES) $(INCLUDES) /MD /Fd"Release/vc70.pdb" /c | ||
43 | 44 | ||
44 | CFLAGS = $(DEBUG) $(DEFINES) $(INCLUDES) /MD /Fd"Release/vc70.pdb" | 45 | SRCS = *.c \ |
45 | 46 | $(DRIVERS)/lcd.c \ | |
46 | SRCS = lcd-win32.c uisw32.c lcd.c button.c tree.c main.c \ | 47 | $(APPDIR)*.c \ |
47 | chartables.c kernel.c uisw32.res dir-win32.c main_menu.c \ | 48 | $(FIRMWAREDIR)/chartables.c $(FIRMWAREDIR)/id3.c $(FIRMWAREDIR)/settings.c $(FIRMWAREDIR)/backlight.c \ |
48 | play.c debug-win32.c menu.c credits.c sound_menu.c mpeg.c \ | 49 | $(COMMON)/sprintf.c $(COMMON)/strtok.c |
49 | id3.c settings.c sprintf.c thread-win32.c playlist.c string-win32.c | ||
50 | 50 | ||
51 | !IF ("$(DISPLAY)" == "-DHAVE_LCD_BITMAP") | 51 | !IF ("$(DISPLAY)" == "-DHAVE_LCD_BITMAP") |
52 | SRCS = $(SRCS) tetris.c boxes.c bounce.c sokoban.c icons.c bmp.c | 52 | SRCS = $(SRCS) $(RECDIR)*.c |
53 | !ENDIF | 53 | !ENDIF |
54 | 54 | ||
55 | OBJS = $(SRCS:.c=.obj) | 55 | OBJS = *.obj uisw32.res |
56 | |||
57 | uisw32.exe: $(OBJS) | ||
58 | $(CC) $(CFLAGS) $(LIBS) $(LDFLAGS) $(OBJS) | ||
59 | |||
60 | lcd.obj: $(DRIVERS)/lcd.c | ||
61 | $(CC) $(CFLAGS) -c $(DRIVERS)/lcd.c -olcd.obj | ||
62 | |||
63 | chartables.obj: $(FIRMWAREDIR)/chartables.c | ||
64 | $(CC) $(CFLAGS) -c $(FIRMWAREDIR)/chartables.c -ochartables.obj | ||
65 | |||
66 | tetris.obj: ../../apps/recorder/tetris.c | ||
67 | $(CC) $(CFLAGS) -c ../../apps/recorder/tetris.c -otetris.obj | ||
68 | |||
69 | tree.obj: ../../apps/tree.c | ||
70 | $(CC) $(CFLAGS) -c ../../apps/tree.c -otree.obj | ||
71 | |||
72 | main.obj: ../../apps/main.c | ||
73 | $(CC) $(CFLAGS) -c ../../apps/main.c -omain.obj | ||
74 | |||
75 | main_menu.obj: ../../apps/main_menu.c | ||
76 | $(CC) $(CFLAGS) -c ../../apps/main_menu.c -omain_menu.obj | ||
77 | |||
78 | play.obj: ../../apps/play.c | ||
79 | $(CC) $(CFLAGS) -c ../../apps/play.c -oplay.obj | ||
80 | |||
81 | bmp.obj: ../../apps/recorder/bmp.c | ||
82 | $(CC) $(CFLAGS) -c ../../apps/recorder/bmp.c -obmp.obj | ||
83 | |||
84 | bounce.obj: ../../apps/recorder/bounce.c | ||
85 | $(CC) $(CFLAGS) -c ../../apps/recorder/bounce.c -obounce.obj | ||
86 | |||
87 | sokoban.obj: ../../apps/recorder/sokoban.c | ||
88 | $(CC) $(CFLAGS) -c ../../apps/recorder/sokoban.c -osokoban.obj | ||
89 | 56 | ||
90 | boxes.obj: ../../apps/recorder/boxes.c | 57 | uisw32.exe: $(SRCS:.c=.obj) |
91 | $(CC) $(CFLAGS) -c ../../apps/recorder/boxes.c -oboxes.obj | 58 | $(CC) $(CFLAGS) $(SRCS) |
92 | 59 | $(LINK) $(LIBS) $(LDFLAGS) $(OBJS) | |
93 | menu.obj: ../../apps/menu.c | ||
94 | $(CC) $(CFLAGS) -c ../../apps/menu.c -omenu.obj | ||
95 | |||
96 | credits.obj: ../../apps/credits.c | ||
97 | $(CC) $(CFLAGS) -c ../../apps/credits.c -ocredits.obj | ||
98 | |||
99 | icons.obj: ../../apps/recorder/icons.c | ||
100 | $(CC) $(CFLAGS) -c ../../apps/recorder/icons.c -oicons.obj | ||
101 | |||
102 | sound_menu.obj: ../../apps/sound_menu.c | ||
103 | $(CC) $(CFLAGS) -c ../../apps/sound_menu.c -osound_menu.obj | ||
104 | |||
105 | id3.obj: $(FIRMWAREDIR)/id3.c | ||
106 | $(CC) $(CFLAGS) -c $(FIRMWAREDIR)/id3.c -oid3.obj | ||
107 | |||
108 | settings.obj: $(FIRMWAREDIR)/settings.c | ||
109 | $(CC) $(CFLAGS) -c $(FIRMWAREDIR)/settings.c -osettings.obj | ||
110 | |||
111 | sprintf.obj: $(FIRMWAREDIR)/common/sprintf.c | ||
112 | $(CC) $(CFLAGS) -c $(FIRMWAREDIR)/common/sprintf.c -osprintf.obj | ||
113 | |||
114 | playlist.obj: ../../apps/playlist.c | ||
115 | $(CC) $(CFLAGS) -c ../../apps/playlist.c -oplaylist.obj | ||
116 | 60 | ||
117 | clean: | 61 | clean: |
118 | $(RM) *.obj | 62 | $(RM) *.obj \ No newline at end of file |
119 | |||