pidgin/win32/IdleTracker/Makefile.mingw

Sat, 27 Jun 2009 17:56:04 +0000

author
John Bailey <rekkanoryo@rekkanoryo.org>
date
Sat, 27 Jun 2009 17:56:04 +0000
branch
release-2.5.8
changeset 25790
1533d33dee9a
parent 16100
a0ab70986c10
child 16238
33bf2fd32108
child 18068
b6554e3c8224
child 20478
46933dc62880
permissions
-rw-r--r--

We're releasing Pidgin 2.5.8 today, not yesterday.

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
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15438
diff changeset
7 PIDGIN_TREE_TOP := ../../..
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15438
diff changeset
8 include $(PIDGIN_TREE_TOP)/libpurple/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
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15438
diff changeset
20 include $(PIDGIN_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
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15438
diff changeset
30 install: $(PIDGIN_INSTALL_DIR)
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15438
diff changeset
31 cp $(TARGET).dll $(PIDGIN_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
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15438
diff changeset
47 include $(PIDGIN_COMMON_TARGETS)

mercurial