diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-09-18 21:23:23 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-09-18 21:23:23 +0000 |
commit | d453b42def7e0864cbba4489878c351218674dd7 (patch) | |
tree | 751c8a07094f2b8f8ee9039596063e1bae60d889 /src/Makefile.am | |
parent | c78040dbcfe4c40304944520e0eb4b46dda1e089 (diff) |
some win32 build stuff
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index fbd1bb0..63bef54 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -13,11 +13,6 @@ public_icons = \ hicolor_apps_32x32_transmission-remote-gtk.png \ $(NULL) -#if WIN32 -#AM_CFLAGS = -mms-bitfields -#AM_LDFLAGS = -Wl,-subsystem,windows -#endif - EXTRA_DIST = transmission-remote-gtk.desktop.in CLEANFILES = transmission-remote-gtk.desktop @@ -26,11 +21,7 @@ desktop_DATA = transmission-remote-gtk.desktop bin_PROGRAMS = transmission-remote-gtk INCLUDES = --pedantic -Wall -I.. -DTRGLICENSE=\""$(trglicense)"\" $(libcurl_CFLAGS) $(jsonglib_CFLAGS) $(gthread_CFLAGS) $(gtk_CFLAGS) $(gio_CFLAGS) $(unique_CFLAGS) $(notify_CFLAGS) $(libproxy_CFLAGS) -std=gnu99 - -if WIN32 -INCLUDES += -mms-bitfields -mwin32 -endif - + transmission_remote_gtk_SOURCES = main.c \ requests.c \ json.c \ @@ -82,8 +73,16 @@ transmission_remote_gtk_SOURCES = main.c \ $(NULL) transmission_remote_gtk_LDFLAGS = -lm -lcurl $(jsonglib_LIBS) $(gtk_LIBS) $(gthread_LIBS) $(GEOIP_LIBS) $(gio_LIBS) $(unique_LIBS) $(notify_LIBS) $(libproxy_LIBS) $(libcurl_LIBS) + if WIN32 -transmission_remote_gtk_LDFLAGS += -mwindows +.rc.o: + windres $^ -o $@ +%.o : %.rc + windres $^ -o $@ + +AM_CFLAGS = -mms-bitfields -mwin32 -mwindows +transmission_remote_gtk_LDFLAGS += -Wl,--subsystem,windows +transmission_remote_gtk_SOURCES += win32.rc endif install-data-local: install-icons update-icon-cache |