# # 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 INCLUDE = $(PSIINC) LIBS = $(PSITOOLLIB) $(PSILIB) -lm PROGRAMS = optics ltc eeprom all: $(PROGRAMS) optics: optics.o Makefile @echo "*********** creating $@ *************" gcc $(CFLAGS) -o $@ optics.o $(INCLUDE) $(LIBS) optics.o : optics.c ioutils.c i2c.c gcc -c -Wall -o $@ $(DEBUG) $(INCLUDE) $< ltc: ltc.o Makefile @echo "*********** creating $@ *************" gcc $(CFLAGS) -o $@ ltc.o $(INCLUDE) $(LIBS) ltc.o : ltc.c ioutils.c i2c.c gcc -c -Wall -o $@ $(DEBUG) $(INCLUDE) $< eeprom: eeprom.o Makefile @echo "*********** creating $@ *************" gcc $(CFLAGS) -o $@ eeprom.o $(INCLUDE) $(LIBS) eeprom.o : eeprom.c ioutils.c i2c.c gcc -c -Wall -o $@ $(DEBUG) $(INCLUDE) $< clean: rm *.o