1 EXECS = pvc2684ctl pvc2684d
2 ifeq ($(strip $(BUILD_PVC2684CTL)),static)
3 CFLAGS += -DBUILD_STATIC
6 INCLUDE = $(KERNEL_DIR)/include
9 CFLAGS += -Wall -I$(INCLUDE)
10 LIBS= -L../atm/lib -latm
14 dynamic: libatm $(EXECS) install
16 static: libatm pvc2684ctl.a pvc2684d.a
18 pvc2684d : pvc2684d.c brpvc.h
19 $(CC) $(CFLAGS) -o $@ $< ${LIBS}
21 pvc2684ctl : pvc2684ctl.c brpvc.h
22 $(CC) $(CFLAGS) -o $@ $< ${LIBS}
25 $(MAKE) -C ../atm/lib $(MFLAGS) all
27 pvc2684ctl.a: pvc2684ctl.o
28 $(AR) rcs pvc2684ctl.a pvc2684ctl.o
30 pvc2684ctl.o: pvc2684ctl.c
31 $(CC) $(CFLAGS) $(INCLUDE) -Os -c -o pvc2684ctl.o pvc2684ctl.c
33 pvc2684d.a: pvc2684d.o
34 $(AR) rcs pvc2684d.a pvc2684d.o
36 pvc2684d.o: pvc2684d.c
37 $(CC) $(CFLAGS) $(INCLUDE) -Os -c -o pvc2684d.o pvc2684d.c
40 install -m 755 pvc2684ctl $(INSTALL_DIR)/bin
41 $(STRIP) $(INSTALL_DIR)/bin/pvc2684ctl
42 install -m 755 pvc2684d $(INSTALL_DIR)/bin
43 $(STRIP) $(INSTALL_DIR)/bin/pvc2684d
46 rm -f *.o *~ pvc2684ctl pvc2684d core
47 $(MAKE) -C ../atm/lib clean