# POST-INCLUDES VARIABLES
-OBJ = obj/$(CONFIG).$(PLATFORM)/
+OBJ = obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)/
RES =
-TARGET = obj/$(CONFIG).$(PLATFORM)/$(LP)freetype$(A)
+TARGET = obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)/$(LP)freetype$(A)
_OBJECTS = $(_OBJECTS1) $(_OBJECTS2)
_OBJECTS1 = \
CECFLAGS += -cpp $(_CPP)
-ifndef STATIC_LIBRARY_TARGET
-OFLAGS +=
-endif
-
# TARGETS
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(TARGET): $(SOURCES) $(RESOURCES) | objdir $(SYMBOLS) $(OBJECTS)
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
$(CC) $(CFLAGS) $(PRJ_CFLAGS) -c src/winfonts/winfnt.c -o $(OBJ)winfnt.o
cleantarget: objdir
- $(call rmq,$(TARGET))
+ $(call rm,$(TARGET))
clean: cleantarget
- $(call rmq,$(_OBJECTS1))
- $(call rmq,$(_OBJECTS2))
+ $(call rm,$(_OBJECTS1))
+ $(call rm,$(_OBJECTS2))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
+
+distclean:
+ $(_MAKE) -f $(_CF_DIR)Cleanfile distclean distclean_all_subdirs
-distclean: cleantarget
- $(call rmrq,obj/)
+Makefile: ;
+$(_CF_DIR)crossplatform.mk: ;
+$(_CF_DIR)default.cf: ;