PREFIX := /usr/local BIN_DIR := $(PREFIX)/bin ifdef PCC PCC_CFLAGS=-D__float128="long double" else PCC_CFLAGS= endif OBJS = libtcc-test.o CFLAGS = $(PCC_CFLAGS) $(CFLAGS_EXTRA) OBJ_NAME = libtcc-test all : clean $(OBJ_NAME) $(OBJ_NAME) : $(OBJS) $(CC) $(OBJS) $(CFLAGS) -ltcc -lpthread -ldl -o $(OBJ_NAME) %.o : %.c $(CC) -c $< -o $@ $(CFLAGS) clean : rm -f $(OBJ_NAME) *.o install : install -D -m755 $(OBJ_NAME) $(BIN_DIR)/$(OBJ_NAME) uninstall : rm -f $(BIN_DIR)/$(OBJ_NAME)