Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so dont bother with any of their useless mail servers here and just use oauth login instead. Thank the nice Russians for causing that. :)
Paste
Pasted as Plain Text by wlan ( 15 years ago )
#
# ...all files must be in the same directory...
#
TARGET_NAME = w64z4l.o
ROOT_DIR := $(HOME)/BARDY_LINUX
KERNELDIR := /usr/src/linux-headers-2.6.32-bpo.5-common/include
#KERNELDIR := /lib/modules/$(shell uname -r)/build/include/
KERNELVER := $(shell uname -r)
#detect kernel version
ifneq "$(findstring 2.6,$(KERNELVER))" ""
CFLAGS += -DDZYTOOLS_2_6_X
else
CFLAGS += -DDZYTOOLS_2_4_X
endif
DIR0 = $(ROOT_DIR)/BRDINC
DIR1 = $(ROOT_DIR)/WDMLIBS
DIR2 = $(ROOT_DIR)/BRDLIBS
DIR4 = /usr/src/linux-headers-2.6.32-bpo.5-common/arch/x86/include
DIR3 = /lib/modules/2.6.32-bpo.5-686/build
DIRS = -I $(DIR0) -I $(DIR1) -I $(DIR2) -I $(DIR3) -I $(DIR4)
CFLAGS += -pipe -O -Wall -DMODULE -D__KERNEL__ -DLINUX -I $(KERNELDIR) $(DIRS)
ifdef CONFIG_SMP
CFLAGS += -D__SMP__ -DSMP
endif
all: $(TARGET_NAME)
SRC := $(wildcard *.c)
OBJ := $(patsubst %.c,%.o, $(SRC))
EXT := ../../WDMLIBS/captlist.o\
../../WDMLIBS/intstrm.o\
../../WDMLIBS/strmbox.o\
../../WDMLIBS/dprambox.o\
../../WDMLIBS/intrupt.o\
../../WDMLIBS/suspendr.o\
../../WDMLIBS/p9x5x.o\
OBJ += $(EXT)
$(TARGET_NAME): $(OBJ)
$(LD) -r $(notdir $(OBJ)) -o $@
cp -af $(TARGET_NAME) $(ROOT_DIR)/BIN
%.o: %.c
$(CC) $(CFLAGS) -c -MD $<
include $(wildcard *.d)
clean:
rm -f *.o *~ core
rm -f *.d *~ *.cmd core
distclean:
rm -f *.o *~ core
rm -f *.d *~ core
test:
@echo SRC = $(SRC)
@echo OBJ = $(OBJ)
Revise this Paste