-.PHONY: none libfrescan.a clean cleanall
+.PHONY: none libfrescan clean cleanall
include ../config.mk
include ../rules.mk
OBJS := $(patsubst %.c,%.o,$(wildcard *.c))
HDRS := $(wildcard *.h)
-libfrescan.a: $(OBJS)
- @exec echo -e "\n>> Building libfrescan.a:";
- ar -rc libfrescan.a *.o
- @mv libfrescan.a $(FNA_PATH)/lib
- @exec echo ">> end libfrescan.a [OK]"
+libfrescan: $(OBJS)
+ @exec echo -e "\n>> Building FRESCAN:";
+ ld -r -o libfrescan.o *.o
+ @mv libfrescan.o $(FNA_PATH)/lib
+# ar -rc libfrescan.a *.o
+# @mv libfrescan.a $(FNA_PATH)/lib
+ @exec echo ">> [OK]"
%.o: %.c $(SRCS) $(HDRS)
@$(CC) $(CFLAGS) -c $< # 1> /dev/null