# # Makefile # # Heinz Tilsner # 26.03.2003 # CFLAGS = -g -Wall -DOS_LINUX # # adapt the path to the psi package! # #PSIDIR = /opt/psitools #PSIINC = -I$(PSIDIR)/inc #PSILIB = -L$(PSIDIR)/lib/ -lpsi -lpsiToolLib PSILIB = -lpsi -lpsitool INCLUDE = $(PSIINC) LIBS = $(PSITOOLLIB) $(PSILIB) -lm PROGRAMS = wtst cmp_gen pc2tp analyseADC generate_rob_config read_raw search_patt patt_gen all: $(PROGRAMS) read_raw: read_raw.pas Makefile trap_tpp.pas read_raw_inout.pas fpc $< cp $@ ~/bin search_patt: search_patt.pas Makefile read_raw_inout.pas fpc $< cp $@ ~/bin analyseADC: analyseADC.c Makefile gcc -Wall -lm -pedantic $< -o $@ cp $@ ~/bin patt_gen: patt_gen.c Makefile gcc -Wall -lm -pedantic $< -o $@ cp $@ ~/bin generate_rob_config: generate_rob_config.c Makefile gcc -Wall -lm $< -o $@ cp $@ ~/bin pci2trap: pci2trap.o Makefile @echo "*********** creating $@ *************" gcc $(CFLAGS) -o $@ pci2trap.o $(INCLUDE) $(LIBS) cp pci2trap ~/bin pc2tp: pc2tp.o Makefile @echo "*********** creating $@ *************" gcc $(CFLAGS) -o $@ pc2tp.o $(INCLUDE) $(LIBS) cp $@ ~/bin wtst: wtst.o Makefile @echo "*********** creating $@ *************" gcc $(CFLAGS) -o $@ wtst.o $(INCLUDE) $(LIBS) cp $@ ~/bin tt: tt.o Makefile @echo "*********** creating $@ *************" gcc $(CFLAGS) -o $@ tt.o $(INCLUDE) $(LIBS) # cp tt ~/bin clean: rm *.o $(PROGRAMS) *BackupPE *.ppu pci2trap.o : pci2trap.c gcc -c -Wall -o $@ $(DEBUG) $(INCLUDE) $< pc2tp.o : pc2tp.c gcc -c -Wall -o $@ $(DEBUG) $(INCLUDE) $< wtst.o : wtst.c wtst.h config.h scsn_lib.c pci.c test_ni.c gcc -c -Wall -o $@ $(DEBUG) $(INCLUDE) $< tt.o : tt.c tt.h config.h scsn_lib.c pci.c test_ni.c gcc -c -Wall -o $@ $(DEBUG) $(INCLUDE) $< cmp_gen : cmp_gen.c gcc -Wall cmp_gen.c -o cmp_gen cp cmp_gen ~/bin