Subversion Repositories NedoOS

Rev

Rev 922 | Details | Compare with Previous | Last modification | View Log

Rev Author Line No. Line
930 alone 1
INSTALLDIR	= ../../../release/bin
2
EXE		= code
3
NAME		= demo
4
OBJECTS		= demo.ast demo.var demo.V_ demo.A_ demo.S_ demoproc.S_ font.bin net35.bin nettort.bin
5
SOURCES		= demo.c demo.s demoproc.s logo lvnt_1 net1.s net-35.s net-lvd.s net-nop.s net.s net-tort.s testmusi.pt3
6
NEDOLANG	= ../_sdk/nedolang.bin
7
NEDOASM		= ../_sdk/nedoasm.bin
8
NEDOTOK		= ../_sdk/nedotok.bin
9
NEDOTRD		= ../../_sdk/nedotrd.bin
10
NEDOPAD		= ../../_sdk/nedopad.bin
11
 
12
all: ${NAME}.bin
13
 
14
${NAME}.bin: ${SOURCES} ${OBJECTS}
15
	${NEDOASM} ${NAME}.S_
16
	cat asmerr.f
17
	cp -f ${NAME}.bin ${EXE}
18
 
19
%.ast %.var:
20
	${NEDOLANG} ${NAME}.c 
21
	cat err.f
22
 
23
%.A_ %.S_ %.V_: %.ast
24
	${NEDOTOK} ${NAME}.s demoproc.s ${NAME}.ast ${NAME}.var ../_sdk/pt3play.i ../_sdk/lib.i
25
 
26
font.bin net35.bin nettort.bin:
27
	${NEDOPAD} lvnt_1 font.bin 0 2048
28
	${NEDOPAD} net-35.s net35.bin 6144 768
29
	${NEDOPAD} net-tort.s nettort.bin 6144 768
30
 
31
clean: 
32
	rm -f ${NAME} ${OBJECTS} ${EXE}
33
	rm -f *.f *.D_ *.V_ *.S_ *.bin *.var *.org *.pst *.b test.trd
34
 
35
install:
36
	cp ${EXE} ${INSTALLDIR}/${NAME}
37
 
38
install-doc: ${DOC} 
39
#	cp ${DOC} ${INSTALLDIR}/doc
40
 
41
trd: all
42
	${NEDOTRD} basics.trd -eb net-35.s
43
	${NEDOTRD} basics.trd -eb net-tort.s
44
	${NEDOTRD} basics.trd -eh NedoGift.b
45
	${NEDOTRD} test.trd -n 
46
	${NEDOTRD} test.trd -ah NedoGift.b
47
	${NEDOTRD} test.trd -ac code