ide: Updated Makefile, gave more room for title in about box
authorJerome St-Louis <jerome@ecere.com>
Thu, 8 Mar 2012 03:19:06 +0000 (22:19 -0500)
committerJerome St-Louis <jerome@ecere.com>
Thu, 8 Mar 2012 03:19:06 +0000 (22:19 -0500)
ide/Makefile
ide/src/about.ec

index b9bc8bd..5b163b0 100644 (file)
@@ -59,6 +59,7 @@ OBJECTS = \
        $(OBJ)IDESettings.o \
        $(OBJ)OldIDESettings.o \
        $(OBJ)ProjectSettings.o \
+       $(OBJ)licensing.o \
        $(OBJ)$(MODULE).main$(O)
 
 COBJECTS = \
@@ -104,7 +105,8 @@ COBJECTS = \
        $(OBJ)ide.c \
        $(OBJ)IDESettings.c \
        $(OBJ)OldIDESettings.c \
-       $(OBJ)ProjectSettings.c
+       $(OBJ)ProjectSettings.c \
+       $(OBJ)licensing.c
 
 SYMBOLS = $(SYMBOLS1) $(SYMBOLS2)
 SYMBOLS1 = \
@@ -151,7 +153,8 @@ SYMBOLS1 = \
        $(OBJ)IDESettings.sym \
        $(OBJ)OldIDESettings.sym
 SYMBOLS2 = \
-       $(OBJ)ProjectSettings.sym
+       $(OBJ)ProjectSettings.sym \
+       $(OBJ)licensing.sym
 
 IMPORTS = $(IMPORTS1) $(IMPORTS2)
 IMPORTS1 = \
@@ -198,7 +201,8 @@ IMPORTS1 = \
        $(OBJ)IDESettings.imp \
        $(OBJ)OldIDESettings.imp
 IMPORTS2 = \
-       $(OBJ)ProjectSettings.imp
+       $(OBJ)ProjectSettings.imp \
+       $(OBJ)licensing.imp
 
 SOURCES = \
        ../extras/FileSystemIterator.ec \
@@ -243,9 +247,11 @@ SOURCES = \
        src/ide.ec \
        src/IDESettings.ec \
        src/OldIDESettings.ec \
-       src/ProjectSettings.ec
+       src/ProjectSettings.ec \
+       src/licensing.ec
 
-RESOURCES = \
+RESOURCES = $(RESOURCES1) $(RESOURCES2)
+RESOURCES1 = \
        $(RES)actions/attach.png \
        $(RES)actions/delete.png \
        $(RES)actions/detach.png \
@@ -286,6 +292,18 @@ RESOURCES = \
        $(RES)others/mousePointer.png \
        locale/zh_CN/LC_MESSAGES/ide.mo \
        locale/es_ES/LC_MESSAGES/ide.mo \
+       ../LICENSE \
+       ../extras/res/licenses/png.LICENSE \
+       ../extras/res/licenses/tango.COPYING \
+       ../extras/res/licenses/zlib.README \
+       ../extras/res/licenses/sqlite.LICENSE \
+       ../extras/res/licenses/jpg.LICENSE \
+       ../extras/res/licenses/ungif.LICENSE \
+       ../extras/res/licenses/freetype.LICENSE
+RESOURCES2 = \
+       ../extras/res/licenses/harfbuzz.LICENSE \
+       ../extras/res/licenses/upx.LICENSE \
+       ../extras/res/licenses/gpl.LICENSE \
        res/ecere.jpg \
        res/ecereBack.jpg \
        res/icon.png \
@@ -382,6 +400,8 @@ endif
        $(EAR) awq $(TARGET) $(RES)others/mousePointer.png "others"
        $(EAR) awq $(TARGET) locale/zh_CN/LC_MESSAGES/ide.mo "locale/zh_CN/LC_MESSAGES"
        $(EAR) awq $(TARGET) locale/es_ES/LC_MESSAGES/ide.mo "locale/es_ES/LC_MESSAGES"
+       $(EAR) awq $(TARGET) ../LICENSE ../extras/res/licenses/png.LICENSE ../extras/res/licenses/tango.COPYING ../extras/res/licenses/zlib.README ../extras/res/licenses/sqlite.LICENSE ../extras/res/licenses/jpg.LICENSE ../extras/res/licenses/ungif.LICENSE ../extras/res/licenses/freetype.LICENSE ../extras/res/licenses/harfbuzz.LICENSE ../extras/res/licenses/upx.LICENSE "licenses"
+       $(EAR) awq $(TARGET) ../extras/res/licenses/gpl.LICENSE "licenses"
        $(call cpq,$(TARGET),../obj/$(PLATFORM)/bin/)
 
 ifdef WINDOWS
@@ -520,6 +540,9 @@ $(OBJ)OldIDESettings.sym: src/OldIDESettings.ec
 $(OBJ)ProjectSettings.sym: src/ProjectSettings.ec
        $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/ProjectSettings.ec -o $(OBJ)ProjectSettings.sym
 
+$(OBJ)licensing.sym: src/licensing.ec
+       $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/licensing.ec -o $(OBJ)licensing.sym
+
 # C OBJECT RULES
 
 $(OBJ)FileSystemIterator.c: ../extras/FileSystemIterator.ec $(OBJ)FileSystemIterator.sym | $(SYMBOLS)
@@ -651,6 +674,9 @@ $(OBJ)OldIDESettings.c: src/OldIDESettings.ec $(OBJ)OldIDESettings.sym | $(SYMBO
 $(OBJ)ProjectSettings.c: src/ProjectSettings.ec $(OBJ)ProjectSettings.sym | $(SYMBOLS)
        $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) $(FVISIBILITY) -c src/ProjectSettings.ec -o $(OBJ)ProjectSettings.c -symbols $(OBJ)
 
+$(OBJ)licensing.c: src/licensing.ec $(OBJ)licensing.sym | $(SYMBOLS)
+       $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) $(FVISIBILITY) -c src/licensing.ec -o $(OBJ)licensing.c -symbols $(OBJ)
+
 # OBJECT RULES
 
 $(OBJ)FileSystemIterator.o: $(OBJ)FileSystemIterator.c
@@ -782,6 +808,9 @@ $(OBJ)OldIDESettings.o: $(OBJ)OldIDESettings.c
 $(OBJ)ProjectSettings.o: $(OBJ)ProjectSettings.c
        $(CC) $(CFLAGS) $(FVISIBILITY) -c $(OBJ)ProjectSettings.c -o $(OBJ)ProjectSettings.o
 
+$(OBJ)licensing.o: $(OBJ)licensing.c
+       $(CC) $(CFLAGS) $(FVISIBILITY) -c $(OBJ)licensing.c -o $(OBJ)licensing.o
+
 $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
        $(CC) $(CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
 
index c45257f..11897c4 100644 (file)
@@ -18,7 +18,7 @@ class AboutIDE : Window
    Label { this, text = "Copyright © 2005-2012 Ecere Corporation",         font = { $"Tahoma", 8.25f, bold = true }, position = { 16, 144 } };
    Label { this, text = "Copyright © 1996-2012 Jérôme Jacovella-St-Louis", font = { $"Tahoma", 8.25f, bold = true }, position = { 16, 160 } };
    Label { this, text = $"Lead Architect and Developer", font = { $"Tahoma", 8.25f, bold = true }, position = { 16, 188 } };
-   Label { this, text = "Jérôme Jacovella-St-Louis", position = { 192, 188 } };
+   Label { this, text = "Jérôme Jacovella-St-Louis", position = { 220, 188 } };
    Label { this, text = $"With contributions from...", font = { $"Tahoma", 8.25f, bold = true }, position = { 16, 208 } };
    Button licensingBtn
    {