TARGET = obj/$(CONFIG).$(PLATFORM)/documentor$(E)
-OBJECTS = $(OBJ)htmlParser.o $(OBJ)HTMLView.o $(OBJ)lines.o $(OBJ)tables.o \
- $(OBJ)IDESettings.o $(OBJ)OldIDESettings.o $(OBJ)StringsBox.o $(OBJ)Documentor.o \
- $(OBJ)SettingsDialog.o $(OBJ)$(MODULE).main$(O)
-
-COBJECTS = $(OBJ)htmlParser.c $(OBJ)HTMLView.c $(OBJ)lines.c $(OBJ)tables.c \
- $(OBJ)IDESettings.c $(OBJ)OldIDESettings.c $(OBJ)StringsBox.c $(OBJ)Documentor.c \
+OBJECTS = \
+ $(OBJ)htmlParser.o \
+ $(OBJ)HTMLView.o \
+ $(OBJ)lines.o \
+ $(OBJ)tables.o \
+ $(OBJ)IDESettings.o \
+ $(OBJ)OldIDESettings.o \
+ $(OBJ)StringsBox.o \
+ $(OBJ)Documentor.o \
+ $(OBJ)SettingsDialog.o \
+ $(OBJ)$(MODULE).main$(O)
+
+COBJECTS = \
+ $(OBJ)htmlParser.c \
+ $(OBJ)HTMLView.c \
+ $(OBJ)lines.c \
+ $(OBJ)tables.c \
+ $(OBJ)IDESettings.c \
+ $(OBJ)OldIDESettings.c \
+ $(OBJ)StringsBox.c \
+ $(OBJ)Documentor.c \
$(OBJ)SettingsDialog.c
-SYMBOLS = $(OBJ)htmlParser.sym $(OBJ)HTMLView.sym $(OBJ)lines.sym $(OBJ)tables.sym \
- $(OBJ)IDESettings.sym $(OBJ)OldIDESettings.sym $(OBJ)StringsBox.sym $(OBJ)Documentor.sym \
+SYMBOLS = \
+ $(OBJ)htmlParser.sym \
+ $(OBJ)HTMLView.sym \
+ $(OBJ)lines.sym \
+ $(OBJ)tables.sym \
+ $(OBJ)IDESettings.sym \
+ $(OBJ)OldIDESettings.sym \
+ $(OBJ)StringsBox.sym \
+ $(OBJ)Documentor.sym \
$(OBJ)SettingsDialog.sym
-IMPORTS = $(OBJ)htmlParser.imp $(OBJ)HTMLView.imp $(OBJ)lines.imp $(OBJ)tables.imp \
- $(OBJ)IDESettings.imp $(OBJ)OldIDESettings.imp $(OBJ)StringsBox.imp $(OBJ)Documentor.imp \
+IMPORTS = \
+ $(OBJ)htmlParser.imp \
+ $(OBJ)HTMLView.imp \
+ $(OBJ)lines.imp \
+ $(OBJ)tables.imp \
+ $(OBJ)IDESettings.imp \
+ $(OBJ)OldIDESettings.imp \
+ $(OBJ)StringsBox.imp \
+ $(OBJ)Documentor.imp \
$(OBJ)SettingsDialog.imp
-SOURCES = ../extras/html/htmlParser.ec ../extras/html/HTMLView.ec \
- ../extras/html/lines.ec ../extras/html/tables.ec ../ide/src/IDESettings.ec \
- ../ide/src/OldIDESettings.ec ../extras/gui/controls/StringsBox.ec src/Documentor.ec src/SettingsDialog.ec
-
-RESOURCES =
+SOURCES = \
+ ../extras/html/htmlParser.ec \
+ ../extras/html/HTMLView.ec \
+ ../extras/html/lines.ec \
+ ../extras/html/tables.ec \
+ ../ide/src/IDESettings.ec \
+ ../ide/src/OldIDESettings.ec \
+ ../extras/gui/controls/StringsBox.ec \
+ src/Documentor.ec \
+ src/SettingsDialog.ec
+
+RESOURCES = \
+ locale/zh_CN/LC_MESSAGES/documentor.mo \
+ locale/es_ES/LC_MESSAGES/documentor.mo \
+ res/documentorIcon.png
+
+ifndef DEBIAN_PACKAGE
+CFLAGS =
+endif
+OFLAGS =
# CROSS-PLATFORM MAGIC
# FLAGS
-CFLAGS = -fmessage-length=0 -O2 -ffast-math -m32 $(FPIC) -w
+CFLAGS += -fmessage-length=0 -O2 -ffast-math -m32 $(FPIC) -w
CECFLAGS =
ECFLAGS = -nolinenumbers
-OFLAGS = -m32 \
+OFLAGS += -m32 \
-L../obj/$(PLATFORM)/bin \
-L../obj/$(PLATFORM)/lib
$(OBJECTS): | objdir
$(TARGET): $(SOURCES) $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir
$(CC) $(OFLAGS) $(OBJECTS) $(LIBS) -o $(TARGET) $(INSTALLNAME)
+ifndef NOSTRIP
$(STRIP) $(STRIPOPT) $(TARGET)
+endif
+ $(EAR) awq $(TARGET) res/documentorIcon.png ""
+ $(EAR) awq $(TARGET) locale/zh_CN/LC_MESSAGES/documentor.mo "locale/zh_CN/LC_MESSAGES"
+ $(EAR) awq $(TARGET) locale/es_ES/LC_MESSAGES/documentor.mo "locale/es_ES/LC_MESSAGES"
$(call cpq,$(TARGET),../obj/$(PLATFORM)/bin/)
# SYMBOL RULES