source: cmedia/trunk/Testapp/makefile.sbl@ 354

Last change on this file since 354 was 354, checked in by stevenhl, 17 years ago

Import untested baseline cmedia sources, work products and binaries
Binaries and work products should be deleted from repository.
once new builds are verified to work.

File size: 941 bytes
Line 
1PROJ = daudio
2
3all: $(PROJ).exe
4
5CC = icc
6CXX = icc
7AS = alp
8LD = icc
9
10# Define project specific macros
11PROJ_OBJS = daudio.obj
12
13CFLAGS = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I..\include
14CXXFLAGS = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I..\include
15
16CFLAGS = $(CFLAGS) /Ge+
17CXXFLAGS = $(CXXFLAGS) /Ge+
18LDTARGETFLAGS = -Ge+ -B"/pmtype:vio /stack:0x10000"
19LDFLAGS_ODINCRT = -Q -B"/noe /map /packcode /packdata /exepack:2 /dbgpack " -Ti -Si -W3 -Gm+ $(LDTARGETFLAGS)
20LDFLAGSEXE = $(LDFLAGS_ODINCRT) /Ge+ /B"/pmtype:vio /stack:0x30000 /NOBASE /Map"
21
22.c.obj:
23 $(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) -c $<
24
25.cpp.obj:
26 $(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -c $<
27
28# Build rule for EXE
29$(PROJ).EXE: $(PROJ_OBJS)
30 $(LD) $(LDFLAGSEXE) -Fe$@ $(PROJ_OBJS)
31
32# Rules for cleaning out those old files
33clean:
34 del *.bak *.pdb *.obj *.res *.exp *.map *.sbr *.bsc
Note: See TracBrowser for help on using the repository browser.