next up previous contents
Next: Source Code Up: neurogen Previous: Bibliography   Contents

Makefile


  1	
  2	## Transputers (Bowes)
  3	CC = mcc
  4	CCOPT = -c -O
  5	LNKOPT = -O -lm -lcs -lcsn
  6	STDLNKOPT = -O
  7	all: seq par back
  8	
  9	## Multimax (Newton)
 10	#CC = gcc
 11	#CCOPT = -c -pedantic
 12	#LNKOPT = -lm
 13	#STDLNKOPT = -r -nostdlib
 14	#all: seq back
 15	
 16	seq: encseq cntseq cmpseq
 17	
 18	par: encpar cntpar cmppar
 19	
 20	back: encback cntback cmpback
 21	
 22	# executables
 23	
 24	STDPAR = mainpar.o par.o gen.o back.o genback.o stdnet.o defs.o
 25	STDSEQ = mainseq.o seq.o gen.o back.o genback.o stdnet.o defs.o
 26	STDBACK = mainback.o sim.o back.o genback.o stdnet.o defs.o
 27	
 28	stdpar.o: mainpar.o par.o gen.o back.o genback.o stdnet.o defs.o
 29	
 30	stdseq.o: mainseq.o seq.o gen.o back.o genback.o stdnet.o defs.o
 31	
 32	stdback.o: mainback.o sim.o back.o genback.o stdnet.o defs.o
 33	
 34	encpar: enc.o stdpar.o
 35	        $(CC) $(STDPAR) enc.o -o encpar $(LNKOPT)
 36	
 37	encseq: enc.o stdseq.o
 38	        $(CC) $(STDSEQ) enc.o -o encseq $(LNKOPT)
 39	
 40	encback: enc.o stdback.o
 41	        $(CC) $(STDBACK) enc.o -o encback $(LNKOPT)
 42	
 43	cntpar: cnt.o stdpar.o
 44	        $(CC) $(STDPAR) cnt.o -o cntpar $(LNKOPT)
 45	
 46	cntseq: cnt.o stdseq.o
 47	        $(CC) $(STDSEQ) cnt.o -o cntseq $(LNKOPT)
 48	
 49	cntback: cnt.o stdback.o
 50	        $(CC) $(STDBACK) cnt.o -o cntback $(LNKOPT)
 51	
 52	cmppar: cmp.o stdpar.o
 53	        $(CC) $(STDPAR) cmp.o -o cmppar $(LNKOPT)
 54	
 55	cmpseq: cmp.o stdseq.o
 56	        $(CC) $(STDSEQ) cmp.o -o cmpseq $(LNKOPT)
 57	
 58	cmpback: cmp.o stdback.o
 59	        $(CC) $(STDBACK) cmp.o -o cmpback $(LNKOPT)
 60	
 61	# object files
 62	
 63	mainpar.o: mainpar.c gen.h back.h genback.h par.h ind.h defs.h
 64	        $(CC) mainpar.c -o mainpar.o $(CCOPT)
 65	
 66	mainseq.o: mainseq.c gen.h back.h genback.h seq.h ind.h defs.h
 67	         $(CC) mainseq.c -o mainseq.o $(CCOPT)
 68	
 69	mainback.o: mainback.c back.h ind.h defs.h
 70	        $(CC) mainback.c -o mainback.o $(CCOPT)
 71	
 72	enc.o: enc.c stdnet.h ind.h defs.h
 73	        $(CC) enc.c -o enc.o $(CCOPT)
 74	
 75	cnt.o: cnt.c stdnet.h ind.h defs.h
 76	        $(CC) cnt.c -o cnt.o $(CCOPT)
 77	
 78	cmp.o: cmp.c stdnet.h ind.h defs.h
 79	        $(CC) cmp.c -o cmp.o $(CCOPT)
 80	
 81	gen.o: gen.c gen.h ind.h defs.h
 82	        $(CC) gen.c -o gen.o $(CCOPT)
 83	
 84	par.o: par.c par.h defs.h
 85	        $(CC) par.c -o par.o $(CCOPT)
 86	
 87	seq.o: seq.c seq.h defs.h
 88	        $(CC) seq.c -o seq.o $(CCOPT)
 89	
 90	sim.o: sim.c sim.h defs.h
 91	        $(CC) sim.c -o sim.o $(CCOPT)
 92	
 93	back.o: back.c back.h ind.h defs.h
 94	        $(CC) back.c -o back.o $(CCOPT)
 95	
 96	defs.o: defs.c defs.h
 97	        $(CC) defs.c -o defs.o $(CCOPT)
 98	
 99	stdnet.o: stdnet.c stdnet.h defs.h ind.h
100	        $(CC) stdnet.c -o stdnet.o $(CCOPT)
101	
102	genback.o: genback.c genback.h back.h ind.h defs.h
103	        $(CC) genback.c -o genback.o $(CCOPT)
104	
105	clear:
106	        rm -f *.o
107	        rm -f encpar encseq encback
108	        rm -f cntpar cntseq cntback
109	        rm -f cmppar cmpseq cmpback
110



(c) Bernhard Ömer - oemer@tph.tuwien.ac.at - http://tph.tuwien.ac.at/~oemer/