mini/Makefile
changeset 0 05c992bf5847
child 5 6f2508af550c
equal deleted inserted replaced
-1:000000000000 0:05c992bf5847
       
     1 #----------------------------------------------------------------
       
     2 #
       
     3 #  Makefile
       
     4 #
       
     5 #  Minimales EtherCAT-Modul
       
     6 #
       
     7 #  $Id$
       
     8 #
       
     9 #----------------------------------------------------------------
       
    10 
       
    11 MSRDIR = /vol/projekte/msr_messen_steuern_regeln
       
    12 KERNELDIR = $(MSRDIR)/linux/kernel/2.4.20/include/linux-2.4.20.CX1100-rthal5
       
    13 CFLAGS = -O2 -Wall -Wuninitialized -D__KERNEL__ -DMODULE -I$(KERNELDIR)/include
       
    14 
       
    15 MODULE = ec_mini_mod.o
       
    16 
       
    17 SRC = ec_mini.c 
       
    18 OBJ = $(SRC:.c=.o)
       
    19 
       
    20 #----------------------------------------------------------------
       
    21 
       
    22 all: .depend Makefile $(MODULE)
       
    23 
       
    24 $(MODULE): $(OBJ)
       
    25 	$(LD) -r $(OBJ) -o $@
       
    26 
       
    27 #----------------------------------------------------------------
       
    28 
       
    29 depend .depend dep:
       
    30 	$(CC) $(CFLAGS) -M $(SRC) > .depend
       
    31 
       
    32 ifeq (.depend,$(wildcard .depend))
       
    33 include .depend
       
    34 endif
       
    35 
       
    36 #----------------------------------------------------------------
       
    37 
       
    38 clean:
       
    39 	rm -f *.o *~ core .depend
       
    40 
       
    41 #----------------------------------------------------------------