Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1684 → Rev 1686

/demos/branches/xen/base/Makefile/makefile
1,92 → 1,125
#
#
#
APPS:= \
sig \
time \
preempt \
aster \
aster1 \
aster2 \
aster3 \
aster4 \
aster5 \
aster6 \
aster7 \
aster8 \
pcidemo \
jointest \
condtest \
intsem \
semdemo \
pidemo \
pcdemo \
srpdemo \
mdemo \
ego \
fly \
cabs
 
ifndef BASE
BASE=../..
endif
include $(BASE)/config/config.mk
S?=../../
include $(S)/mk/App.mk
 
PROGS = sig time preempt
PROGS += aster aster1 aster2 aster3 aster4 aster5 aster6 aster7 aster8
PROGS += pcidemo
PROGS += jointest condtest intsem semdemo pidemo pcdemo srpdemo mdemo
PROGS += ego fly cabs
 
include $(BASE)/config/example.mk
 
# Text applications
time:
make -f $(SUBMAKE) APP=time INIT= OTHEROBJS="ihello.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=time OTHEROBJS="ihello.o" \
OTHERINCL= SHARKOPT=
 
sig:
make -f $(SUBMAKE) APP=sig INIT= OTHEROBJS="ihello.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=sig OTHEROBJS="ihello.o" \
OTHERINCL= SHARKOPT=
 
preempt:
make -f $(SUBMAKE) APP=preempt INIT= OTHEROBJS="initfile.o" OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__"
make -f $(S)/Makefile APP=preempt OTHEROBJS="initfile.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__ __GRX__"
 
semdemo:
make -f $(SUBMAKE) APP=semdemo INIT= OTHEROBJS="isemdemo.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=semdemo OTHEROBJS="isemdemo.o" \
OTHERINCL= SHARKOPT=
 
pidemo:
make -f $(SUBMAKE) APP=pidemo INIT= OTHEROBJS="imdemo.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=pidemo OTHEROBJS="imdemo.o" \
OTHERINCL= SHARKOPT=
 
pcdemo:
make -f $(SUBMAKE) APP=pcdemo INIT= OTHEROBJS="imdemo.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=pcdemo OTHEROBJS="imdemo.o" \
OTHERINCL= SHARKOPT=
 
srpdemo:
make -f $(SUBMAKE) APP=srpdemo INIT= OTHEROBJS="imdemo.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=srpdemo OTHEROBJS="imdemo.o" \
OTHERINCL= SHARKOPT=
 
mdemo:
make -f $(SUBMAKE) APP=mdemo INIT= OTHEROBJS="imdemo.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=mdemo OTHEROBJS="imdemo.o" \
OTHERINCL= SHARKOPT=
 
aster:
make -f $(SUBMAKE) APP=aster INIT= OTHEROBJS="initfile.o" OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__"
make -f $(S)/Makefile APP=aster OTHEROBJS="initfile.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__ __GRX__"
 
aster1:
make -f $(SUBMAKE) APP=aster1 INIT= OTHEROBJS="iaster1.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=aster1 OTHEROBJS="iaster1.o" \
OTHERINCL= SHARKOPT=
 
aster2:
make -f $(SUBMAKE) APP=aster2 INIT= OTHEROBJS="iaster1.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=aster2 OTHEROBJS="iaster1.o" \
OTHERINCL= SHARKOPT=
 
aster3:
make -f $(SUBMAKE) APP=aster3 INIT= OTHEROBJS="iaster3.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=aster3 OTHEROBJS="iaster3.o" \
OTHERINCL= SHARKOPT=
 
aster4:
make -f $(SUBMAKE) APP=aster4 INIT= OTHEROBJS="iaster4.o" OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__"
make -f $(S)/Makefile APP=aster4 OTHEROBJS="iaster4.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__ __GRX__"
 
aster5:
make -f $(SUBMAKE) APP=aster5 INIT= OTHEROBJS="initfile.o" OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__"
make -f $(S)/Makefile APP=aster5 OTHEROBJS="initfile.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__ __GRX__"
 
aster6:
make -f $(SUBMAKE) APP=aster6 INIT= OTHEROBJS="iaster6.o" OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__"
make -f $(S)/Makefile APP=aster6 OTHEROBJS="iaster6.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__ __GRX__"
 
aster7:
make -f $(SUBMAKE) APP=aster7 INIT= OTHEROBJS="iaster7.o" OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__"
make -f $(S)/Makefile APP=aster7 OTHEROBJS="iaster7.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__ __GRX__"
 
aster8:
make -f $(SUBMAKE) APP=aster8 INIT= OTHEROBJS="iaster8.o" OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__"
make -f $(S)/Makefile APP=aster8 OTHEROBJS="iaster8.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __INPUT__ __GRX__"
 
pcidemo:
make -f $(SUBMAKE) APP=pcidemo INIT= OTHEROBJS="ipcidemo.o" OTHERINCL= SHARKOPT="__LINUXC26__ __PCI__"
make -f $(S)/Makefile APP=pcidemo OTHEROBJS="ipcidemo.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __PCI__"
 
jointest:
make -f $(SUBMAKE) APP=jointest INIT= OTHEROBJS="imdemo.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=jointest OTHEROBJS="imdemo.o" \
OTHERINCL= SHARKOPT=
 
condtest:
make -f $(SUBMAKE) APP=condtest INIT= OTHEROBJS="imdemo.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=condtest OTHEROBJS="imdemo.o" \
OTHERINCL= SHARKOPT=
 
intsem:
make -f $(SUBMAKE) APP=intsem INIT= OTHEROBJS="imdemo.o" OTHERINCL= SHARKOPT=
make -f $(S)/Makefile APP=intsem OTHEROBJS="imdemo.o" \
OTHERINCL= SHARKOPT=
 
# Graphical applications
 
ego:
make -f $(SUBMAKE) APP=ego INIT= OTHEROBJS="initgraph.o" OTHERINCL= SHARKOPT="__LINUXC26__ __PCI__ __INPUT__ __FB__"
make -f $(S)/Makefile APP=ego OTHEROBJS="initgraph.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __PCI__ __INPUT__ __FB__"
 
fly:
make -f $(SUBMAKE) APP=fly INIT= OTHEROBJS="initgraph.o" OTHERINCL= SHARKOPT="__LINUXC26__ __PCI__ __INPUT__ __FB__"
make -f $(S)/Makefile APP=fly OTHEROBJS="initgraph.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __PCI__ __INPUT__ __FB__"
 
cabs:
make -f $(SUBMAKE) APP=cabs INIT= OTHEROBJS="initgraph.o" OTHERINCL= SHARKOPT="__LINUXC26__ __PCI__ __INPUT__ __FB__"
make -f $(S)/Makefile APP=cabs OTHEROBJS="initgraph.o" \
OTHERINCL= SHARKOPT="__LINUXC26__ __PCI__ __INPUT__ __FB__"