Commit 8eb32755848ccf02468c58fca77a6f40b86ab62b

Authored by Perry Werneck
1 parent b897e3a3

Fixing release build.

Makefile.in
... ... @@ -196,8 +196,7 @@ all: \
196 196 $(POTDIR)/$(PACKAGE_NAME).pot
197 197  
198 198 Release: \
199   - $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ \
200   - $(BINRLS)/static/$(PACKAGE_NAME).a
  199 + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@
201 200  
202 201 $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@: \
203 202 $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).o)
... ...
src/objects/application/application.c
... ... @@ -263,7 +263,15 @@
263 263 //
264 264 // Setup application menus
265 265 //
266   - GtkBuilder * builder = gtk_builder_new_from_file("ui/application.xml");
  266 + GtkBuilder * builder;
  267 +#ifdef DEBUG
  268 + builder = gtk_builder_new_from_file("ui/application.xml");
  269 +#else
  270 + {
  271 + lib3270_autoptr(char) build_file = lib3270_build_data_filename("ui","application.xml",NULL);
  272 + builder = gtk_builder_new_from_file(build_file);
  273 + }
  274 +#endif // DEBUG
267 275  
268 276 if(gtk_application_prefers_app_menu(GTK_APPLICATION(application)))
269 277 gtk_application_set_app_menu(GTK_APPLICATION (application), G_MENU_MODEL(gtk_builder_get_object (builder, "app-menu")));
... ...
src/objects/window/window.c
... ... @@ -192,7 +192,15 @@
192 192  
193 193 if(PW3270_IS_APPLICATION(gtk_window_get_application(GTK_WINDOW(window)))) {
194 194  
195   - GtkBuilder * builder = gtk_builder_new_from_file("ui/window.xml");
  195 + GtkBuilder * builder;
  196 +#ifdef DEBUG
  197 + builder = gtk_builder_new_from_file("ui/window.xml");
  198 +#else
  199 + {
  200 + lib3270_autoptr(char) build_file = lib3270_build_data_filename("ui","window.xml",NULL);
  201 + builder = gtk_builder_new_from_file(build_file);
  202 + }
  203 +#endif // DEBUG
196 204  
197 205 switch(pw3270_application_get_ui_style(G_APPLICATION(application))) {
198 206 case PW3270_UI_STYLE_CLASSICAL:
... ...