39 lines
831 B
Makefile
39 lines
831 B
Makefile
CROSS := ""
|
|
|
|
ifneq ($(CROSS),)
|
|
CROSS_PREFIX := $(CROSS)
|
|
endif
|
|
|
|
CC = $(CROSS_PREFIX)gcc
|
|
CFLAGS = -c -g -Wall -DUNIX \
|
|
-I ./ -I ./Inc
|
|
LDFLAGS = -L ./LM -Wl,-rpath -Wl,./
|
|
LDLIBS = -lf3bc4bio -lf3bc4com -lf3bc4bsp -lf3bc4cap -lf3bc4mat
|
|
IDENTIFY = BioAPI_sample_C_Identify
|
|
VERIFY = BioAPI_sample_C_Verify
|
|
|
|
$(IDENTIFY): $(IDENTIFY).o
|
|
$(CC) -o $(IDENTIFY) $(IDENTIFY).o $(LDFLAGS) $(LDLIBS)
|
|
|
|
$(IDENTIFY).o : $(IDENTIFY).c
|
|
$(CC) $(CFLAGS) $(IDENTIFY).c
|
|
|
|
$(VERIFY): $(VERIFY).o
|
|
$(CC) -o $(VERIFY) $(VERIFY).o $(LDFLAGS) $(LDLIBS)
|
|
|
|
$(VERIFY).o : $(VERIFY).c
|
|
$(CC) $(CFLAGS) $(VERIFY).c
|
|
|
|
clean:
|
|
$(RM) *~ *.o $(IDENTIFY) $(VERIFY)
|
|
|
|
handjob: handjob.o
|
|
$(CC) -o handjob handjob.o $(LDFLAGS) $(LDLIBS)
|
|
|
|
handjob.o : handjob.c
|
|
$(CC) $(CFLAGS) handjob.c
|
|
|
|
%.o: %.c
|
|
$(CC) $(CFLAGS) -c -o $@ $<
|
|
|