gtk/win32/IdleTracker/Makefile.mingw

Sun, 15 Apr 2007 02:10:37 +0000

author
Richard Laager <rlaager@pidgin.im>
date
Sun, 15 Apr 2007 02:10:37 +0000
branch
cpw.khc.msnp14
changeset 20472
6a6d2ef151e6
parent 5932
src/win32/IdleTracker/Makefile.mingw@989a2714d78e
parent 14638
src/win32/IdleTracker/Makefile.mingw@b0fa76dac93f
child 20471
1966704b3e42
permissions
-rw-r--r--

propagate from branch 'im.pidgin.gaim' (head b2836a24d81e7a1bd1d21b3aea8794b094391344)
to branch 'im.pidgin.rlaager.merging.soc-msnp13-to-svn18164' (head 463b4fa9f067b279f843520d95a822adc86a0a1b)

3904
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
1 #
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
2 # Makefile.mingw
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
3 #
4545
c4b55cf097fb [gaim-migrate @ 4824]
Herman Bloggs <herman@bluedigits.com>
parents: 4532
diff changeset
4 # Description: Makefile for idletrack
3904
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
5 #
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
6
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
7 GAIM_TOP := ../../..
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
8 include $(GAIM_TOP)/libgaim/win32/global.mak
3904
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
9
4545
c4b55cf097fb [gaim-migrate @ 4824]
Herman Bloggs <herman@bluedigits.com>
parents: 4532
diff changeset
10 TARGET = idletrack
3904
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
11
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
12 ##
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
13 ## SOURCES, OBJECTS
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
14 ##
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
15
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
16 C_SRC = idletrack.c
3904
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
17
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
18 OBJECTS = $(C_SRC:%.c=%.o)
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
19
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
20 include $(GAIM_COMMON_RULES)
3904
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
21
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
22 ##
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
23 ## TARGET DEFINITIONS
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
24 ##
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
25
14638
b0fa76dac93f [gaim-migrate @ 17300]
Daniel Atallah <datallah@pidgin.im>
parents: 14377
diff changeset
26 .PHONY: all install clean
3904
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
27
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
28 all: $(TARGET).dll
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
29
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
30 install: $(GAIM_INSTALL_DIR)
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
31 cp $(TARGET).dll $(GAIM_INSTALL_DIR)
3904
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
32
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
33 ##
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
34 ## BUILD DLL
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
35 ##
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
36
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
37 $(TARGET).dll $(TARGET).dll.a: $(OBJECTS)
14286
9ff15ceacd34 [gaim-migrate @ 16905]
Daniel Atallah <datallah@pidgin.im>
parents: 14253
diff changeset
38 $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -Wl,--out-implib,$(TARGET).dll.a -o $(TARGET).dll
3904
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
39
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
40 ##
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
41 ## CLEAN RULES
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
42 ##
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
43
53c19c56216e [gaim-migrate @ 4057]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
44 clean:
14638
b0fa76dac93f [gaim-migrate @ 17300]
Daniel Atallah <datallah@pidgin.im>
parents: 14377
diff changeset
45 rm -f $(OBJECTS) $(TARGET).dll $(TARGET).dll.a
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
46
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
47 include $(GAIM_COMMON_TARGETS)

mercurial