source: sbliveos2/trunk/testapp/makefile

Last change on this file was 165, checked in by sandervl, 24 years ago

added daudio test app

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 907 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.