CC = gcc LD = gcc CFLAGS = -g -Wall -fPIC -Isdk LDFLAGS = -ldl -shared RM = /bin/rm -f OBJS = init.o hook.o PROG = fusion.so # Main rule all: $(PROG) # Link $(PROG): $(OBJS) $(LD) $(LDFLAGS) $(OBJS) -o $(PROG) init.o: init.c $(CC) $(CFLAGS) -c init.c hook.o: hook.c $(CC) $(CFLAGS) -c hook.c clean: $(RM) $(PROG) $(OBJS)