summary refs log tree commit diff stats
path: root/src/fe-gtk/makefile.mak
blob: 27922405ad48506e06b05e2af3efcb5abc67dfd4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
include "..\makeinc.mak"

FEGTK_OBJECTS = \
about.obj \
ascii.obj \
banlist.obj \
chanlist.obj \
chanview.obj \
custom-list.obj \
dccgui.obj \
editlist.obj \
fe-gtk.obj \
fkeys.obj \
gtkutil.obj \
ignoregui.obj \
joind.obj \
maingui.obj \
menu.obj \
notifygui.obj \
palette.obj \
pixmaps.obj \
plugingui.obj \
plugin-tray.obj \
rawlog.obj \
search.obj \
servlistgui.obj \
setup.obj \
sexy-iso-codes.obj \
sexy-marshal.obj \
sexy-spell-entry.obj \
textgui.obj \
urlgrab.obj \
userlistgui.obj \
xtext.obj

!ifdef X64
MACHINE_FLAG = /MACHINE:X64
!else
MACHINE_FLAG = /MACHINE:X86
!endif

COMLIB = ..\common\xchatcommon.lib
PROG = xchat.exe

all: $(PROG)

.c.obj::
	$(CC) $(CFLAGS) -I..\..\plugins $(GLIB) $(GTK) $<

$(PROG): $(FEGTK_OBJECTS) $(COMLIB) xchat-icon.obj
	$(LINK) /out:$(PROG) /entry:mainCRTStartup $(LDFLAGS) $(LIBS) $(FEGTK_OBJECTS) $(COMLIB) xchat-icon.obj

xchat.res: xchat.rc ../../xchat.ico
	rc /nologo /r xchat.rc

xchat-icon.obj: xchat.res
	cvtres /nologo $(MACHINE_FLAG) /OUT:xchat-icon.obj xchat.res

clean:
	@del *.obj
	@del $(PROG)
	@del xchat.res
(Tony Vroon) Upped PCI parser yield for ppc64 architecture, has high bus number for AGP card * (Tony Vroon) Use percentages in memory/swap information v2.0.4 * (Tony Vroon) /sound uses ALSA if possible, PCI now fallback (false positives reported with PCI code) * (Tony Vroon) Remove 0 prefix from first ALSA card; 1: and up will be shown for extra cards * (Tony Vroon) Matching code rewritten and separated out from other code * (Tony Vroon) Use new matching framework where possible * (Tony Vroon) Added support for Alpha architecture, thanks to Bert (bert@ev6.net) v2.0.3 * (Tony Vroon) Fix buttons, XMMS -> NP * (Tony Vroon) PCI functions separated out from other code; fully rewritten * (Tony Vroon) Use new PCI framework for sound detection; ALSA is now fallback * (Tony Vroon) Implement /ether * (Tony Vroon) /video now reports video card @ AGP bridge; resolution info dropped v2.0.2 * (Tony Vroon) XMMS/BMP: Delete XMMS/BMP detection; it just got obsoleted by a BMP bugfix * (Tony Vroon) XMMS/BMP: Change to /np & /enp as commands (np -> now playing) * (Tony Vroon) Allow customization of now_playing with /playing * (Tony Vroon) Separate out the length field for now_playing * (Tony Vroon) Better configuration file handling * (Tony Vroon) Set homepage to http://dev.gentoo.org/~chainsaw/xsys * (Tony Vroon) Make channel buttons optional, not everyone appreciates them * (Tony Vroon) Fix cpuinfo parsing on x86_64, a necessary define was missing v2.0.1 * (Tony Vroon) XMMS/BMP: Report "stream" if song length is -1 * (Tony Vroon) XMMS/BMP: Determine whether XMMS or BMP is playing * (Tony Vroon) Better errorhandling if pci.ids parsing fails; at least mention raw PCI ID of card * (Tony Vroon) Remove AGP from video card messages; we detect plain PCI cards too * (Tony Vroon) Fix Debian release detector v2.0.0 * (mikeshoup) Clean up of code for 2.0.0 release * (Tony Vroon) Added PowerPC /proc/cpuinfo support * (Tony Vroon) Changed LSPCI to SYSFS v1.9.3 * (mikeshoup) Introduced distro function * (mikeshoup, Tony Vroon's suggestion) Removed bitrate from /XMMS v1.9.2 * 2005/01/14 (mikeshoup) Put in the userlist buttons * 2005/01/10 (mikeshoup) Added XMMS/BMP Support v1.9.1 * 2004/12/20 (mikeshoup) Added a dynamic formatting scheme * 2004/12/19 (mikeshoup) Changed some commands * 2004/12/18 (mikeshoup) Reintroducted /VIDEO v1.9.0 * 2004/12/17 (mikeshoup) Initial Release