diff options
Diffstat (limited to 'uisimulator/win32/Makefile.vc6')
-rw-r--r-- | uisimulator/win32/Makefile.vc6 | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/uisimulator/win32/Makefile.vc6 b/uisimulator/win32/Makefile.vc6 deleted file mode 100644 index d92f18d86d..0000000000 --- a/uisimulator/win32/Makefile.vc6 +++ /dev/null | |||
@@ -1,101 +0,0 @@ | |||
1 | ############################################################################ | ||
2 | # __________ __ ___. | ||
3 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | # \/ \/ \/ \/ \/ | ||
8 | # $Id$ | ||
9 | # | ||
10 | # Copyright (C) 2002 by Felix Arends | ||
11 | # | ||
12 | # All files in this archive are subject to the GNU General Public License. | ||
13 | # See the file COPYING in the source tree root for full license agreement. | ||
14 | # | ||
15 | # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
16 | # KIND, either express or implied. | ||
17 | # | ||
18 | ############################################################################ | ||
19 | |||
20 | |||
21 | #CHANGE THIS FIELD TO SPECIFY RECORDER OR PLAYER (Player does not work very well atm) | ||
22 | TARGET = RECORDER | ||
23 | |||
24 | FIRMWAREDIR = ../../firmware | ||
25 | DRIVERS = $(FIRMWAREDIR)/drivers | ||
26 | COMMON = $(FIRMWAREDIR)/common | ||
27 | APPSCOMMON = ../common | ||
28 | TOOLSDIR = ..\..\tools | ||
29 | SIMDIR = ../win32/ | ||
30 | APPDIR = ../../apps/ | ||
31 | PLAYERDIR = $(APPDIR)player/ | ||
32 | RECDIR = $(APPDIR)recorder/ | ||
33 | RM = del | ||
34 | LANGUAGE = english | ||
35 | FONT = $(FIRMWAREDIR)/fonts/clR6x8.bdf | ||
36 | |||
37 | !IF ("$(TARGET)" == "RECORDER") | ||
38 | DISPLAY = -DHAVE_LCD_BITMAP | ||
39 | KEYPAD = -DHAVE_RECORDER_KEYPAD | ||
40 | MODEL_SPECIFIC_DIR = $(RECDIR) | ||
41 | !ELSE | ||
42 | DISPLAY = -DHAVE_LCD_CHARCELLS | ||
43 | KEYPAD = -DHAVE_PLAYER_KEYPAD | ||
44 | MODEL_SPECIFIC_DIR = $(PLAYERDIR) | ||
45 | !ENDIF | ||
46 | |||
47 | CC = cl | ||
48 | RC = rc | ||
49 | LINK = link | ||
50 | DEFINES = $(DEFINES) -DWIN32 -DHAVE_CONFIG_H -DGETTIMEOFDAY_TWO_ARGS -DSIMULATOR $(KEYPAD) $(DISPLAY) -DAPPSVERSION=\"WIN32SIM\" | ||
51 | LDFLAGS = /OUT:uisw32.exe /SUBSYSTEM:windows /NOLOGO /MACHINE:IX86 kernel32.lib user32.lib gdi32.lib | ||
52 | INCLUDES = -I$(FIRMWAREDIR)/export -I$(DRIVERS) -I$(COMMON) -I$(APPSCOMMON) -I$(SIMDIR) -I$(APPDIR) -I$(MODEL_SPECIFIC_DIR) | ||
53 | LIBS = /DEFAULTLIB:gdi32.lib /DEFAULTLIB:user32.lib /NODEFAULTLIB:libc.lib | ||
54 | |||
55 | CFLAGS = $(DEBUG) $(DEFINES) $(INCLUDES) /MD /Fd"Release/vc70.pdb" /c | ||
56 | |||
57 | SRCS = *.c \ | ||
58 | $(DRIVERS)/power.c \ | ||
59 | $(APPDIR)*.c \ | ||
60 | $(APPSCOMMON)/lcd-common.c $(APPSCOMMON)/mpegplay.c $(APPSCOMMON)/sim_icons.c $(APPSCOMMON)/stubs.c \ | ||
61 | $(FIRMWAREDIR)/mpeg.c $(FIRMWAREDIR)/id3.c $(FIRMWAREDIR)/usb.c $(FIRMWAREDIR)/mpeg.c $(FIRMWAREDIR)/font.c $(FIRMWAREDIR)/powermgmt.c \ | ||
62 | $(COMMON)/sprintf.c $(COMMON)/strtok.c $(COMMON)/errno.c | ||
63 | |||
64 | !IF ("$(DISPLAY)" == "-DHAVE_LCD_BITMAP") | ||
65 | SRCS = $(SRCS) $(RECDIR)/bmp.c $(RECDIR)/bounce.c $(RECDIR)/cube.c $(RECDIR)/icons.c $(RECDIR)/keyboard.c $(RECDIR)/peakmeter.c \ | ||
66 | $(RECDIR)/snow.c $(RECDIR)/sokoban.c $(RECDIR)/tetris.c $(RECDIR)/widgets.c $(RECDIR)/wormlet.c $(DRIVERS)/lcd-recorder.c | ||
67 | !ELSE | ||
68 | SRCS = $(SRCS) $(APPSCOMMON)/lcd-playersim.c $(DRIVERS)/lcd-player.c $(PLAYERDIR)*.c | ||
69 | !ENDIF | ||
70 | |||
71 | OBJS = lang.obj $(SRCS:.c=.obj) uisw32.res | ||
72 | |||
73 | all : uisw32.exe | ||
74 | |||
75 | $(APPDIR)credits.raw: | ||
76 | perl $(APPDIR)credits.pl < ../../docs/CREDITS > $(APPDIR)credits.raw | ||
77 | |||
78 | kernel.obj: | ||
79 | $(CC) $(CFLAGS) *.c | ||
80 | |||
81 | sysfont.c: $(FONT) | ||
82 | $(TOOLSDIR)\convbdf -c -o sysfont.c $(FONT) | ||
83 | |||
84 | sysfont.obj: sysfont.c | ||
85 | $(CC) $(CFLAGS) sysfont.c | ||
86 | |||
87 | uisw32.exe: $(APPDIR)credits.raw $(OBJS) sysfont.obj kernel.obj | ||
88 | $(LINK) $(LIBS) $(LDFLAGS) *.obj uisw32.res | ||
89 | |||
90 | uisw32.res: | ||
91 | $(RC) /r uisw32.rc | ||
92 | |||
93 | build.lang: $(APPDIR)/lang/$(LANGUAGE).lang | ||
94 | perl $(TOOLSDIR)/uplang $(APPDIR)/lang/english.lang $(APPDIR)/lang/$(LANGUAGE).lang > build.lang | ||
95 | |||
96 | lang.obj: build.lang | ||
97 | perl -s $(TOOLSDIR)/genlang -p=lang build.lang | ||
98 | $(CC) $(CFLAGS) -c lang.c -o lang.obj | ||
99 | |||
100 | clean: | ||
101 | $(RM) *.obj ..\..\apps\lang.c ..\..\apps\lang.h ..\..\apps\credits.raw lang.build uisw32.res uisw32.exe | ||