summaryrefslogtreecommitdiff
path: root/uisimulator/win32/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator/win32/makefile')
-rw-r--r--uisimulator/win32/makefile97
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/
27RECDIR = $(APPDIR)recorder/ 27RECDIR = $(APPDIR)recorder/
28RM = del 28RM = del
29 29
30#DISPLAY = -DHAVE_LCD_CHARCELLS 30DISPLAY = -DHAVE_LCD_CHARCELLS
31DISPLAY = -DHAVE_LCD_BITMAP 31#DISPLAY = -DHAVE_LCD_BITMAP
32 32
33#KEYPAD = -DHAVE_PLAYER_KEYPAD 33KEYPAD = -DHAVE_PLAYER_KEYPAD
34KEYPAD = -DHAVE_RECORDER_KEYPAD 34#KEYPAD = -DHAVE_RECORDER_KEYPAD
35 35
36CC = cl 36CC = cl
37DEFINES = -DWIN32 -DHAVE_CONFIG_H -DGETTIMEOFDAY_TWO_ARGS -DSIMULATOR \ 37LINK = link
38$(KEYPAD) $(DISPLAY) 38DEFINES = -DWIN32 -DHAVE_CONFIG_H -DGETTIMEOFDAY_TWO_ARGS -DSIMULATOR $(KEYPAD) $(DISPLAY)
39LDFLAGS = /ouisw32.exe /link -subsystem:windows 39LDFLAGS = /OUT:uisw32.exe /SUBSYSTEM:windows
40INCLUDES = -I$(FIRMWAREDIR) -I$(DRIVERS) -I$(COMMON) -I$(SIMDIR) -I$(APPDIR) -I$(RECDIR) 40INCLUDES = -I$(FIRMWAREDIR) -I$(DRIVERS) -I$(COMMON) -I$(SIMDIR) -I$(APPDIR) -I$(RECDIR)
41LIBS = gdi32.lib user32.lib 41LIBS = /DEFAULTLIB:gdi32.lib /DEFAULTLIB:user32.lib
42 42
43CFLAGS = $(DEBUG) $(DEFINES) $(INCLUDES) /MD /Fd"Release/vc70.pdb" /c
43 44
44CFLAGS = $(DEBUG) $(DEFINES) $(INCLUDES) /MD /Fd"Release/vc70.pdb" 45SRCS = *.c \
45 46 $(DRIVERS)/lcd.c \
46SRCS = 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")
52SRCS = $(SRCS) tetris.c boxes.c bounce.c sokoban.c icons.c bmp.c 52SRCS = $(SRCS) $(RECDIR)*.c
53!ENDIF 53!ENDIF
54 54
55OBJS = $(SRCS:.c=.obj) 55OBJS = *.obj uisw32.res
56
57uisw32.exe: $(OBJS)
58 $(CC) $(CFLAGS) $(LIBS) $(LDFLAGS) $(OBJS)
59
60lcd.obj: $(DRIVERS)/lcd.c
61 $(CC) $(CFLAGS) -c $(DRIVERS)/lcd.c -olcd.obj
62
63chartables.obj: $(FIRMWAREDIR)/chartables.c
64 $(CC) $(CFLAGS) -c $(FIRMWAREDIR)/chartables.c -ochartables.obj
65
66tetris.obj: ../../apps/recorder/tetris.c
67 $(CC) $(CFLAGS) -c ../../apps/recorder/tetris.c -otetris.obj
68
69tree.obj: ../../apps/tree.c
70 $(CC) $(CFLAGS) -c ../../apps/tree.c -otree.obj
71
72main.obj: ../../apps/main.c
73 $(CC) $(CFLAGS) -c ../../apps/main.c -omain.obj
74
75main_menu.obj: ../../apps/main_menu.c
76 $(CC) $(CFLAGS) -c ../../apps/main_menu.c -omain_menu.obj
77
78play.obj: ../../apps/play.c
79 $(CC) $(CFLAGS) -c ../../apps/play.c -oplay.obj
80
81bmp.obj: ../../apps/recorder/bmp.c
82 $(CC) $(CFLAGS) -c ../../apps/recorder/bmp.c -obmp.obj
83
84bounce.obj: ../../apps/recorder/bounce.c
85 $(CC) $(CFLAGS) -c ../../apps/recorder/bounce.c -obounce.obj
86
87sokoban.obj: ../../apps/recorder/sokoban.c
88 $(CC) $(CFLAGS) -c ../../apps/recorder/sokoban.c -osokoban.obj
89 56
90boxes.obj: ../../apps/recorder/boxes.c 57uisw32.exe: $(SRCS:.c=.obj)
91 $(CC) $(CFLAGS) -c ../../apps/recorder/boxes.c -oboxes.obj 58 $(CC) $(CFLAGS) $(SRCS)
92 59 $(LINK) $(LIBS) $(LDFLAGS) $(OBJS)
93menu.obj: ../../apps/menu.c
94 $(CC) $(CFLAGS) -c ../../apps/menu.c -omenu.obj
95
96credits.obj: ../../apps/credits.c
97 $(CC) $(CFLAGS) -c ../../apps/credits.c -ocredits.obj
98
99icons.obj: ../../apps/recorder/icons.c
100 $(CC) $(CFLAGS) -c ../../apps/recorder/icons.c -oicons.obj
101
102sound_menu.obj: ../../apps/sound_menu.c
103 $(CC) $(CFLAGS) -c ../../apps/sound_menu.c -osound_menu.obj
104
105id3.obj: $(FIRMWAREDIR)/id3.c
106 $(CC) $(CFLAGS) -c $(FIRMWAREDIR)/id3.c -oid3.obj
107
108settings.obj: $(FIRMWAREDIR)/settings.c
109 $(CC) $(CFLAGS) -c $(FIRMWAREDIR)/settings.c -osettings.obj
110
111sprintf.obj: $(FIRMWAREDIR)/common/sprintf.c
112 $(CC) $(CFLAGS) -c $(FIRMWAREDIR)/common/sprintf.c -osprintf.obj
113
114playlist.obj: ../../apps/playlist.c
115 $(CC) $(CFLAGS) -c ../../apps/playlist.c -oplaylist.obj
116 60
117clean: 61clean:
118 $(RM) *.obj 62 $(RM) *.obj \ No newline at end of file
119