rendered paste bodyifndef TARGET
TARGET=./bin/Debug
else
TARGET=./bin/$(TARGET)
endif
MCS=mcs
RESGEN=resgen
ifndef (RELEASE)
MCSFLAGS=-debug -define:NO_STRINGPREP
endif
LIBS=-lib:/usr/local/lib/pkgconfig/../../lib/mono/1.0 -lib:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp
NLOGIN_DLL=$(TARGET)/nLogin.dll
NLOGIN_PDB=$(TARGET)/nLogin.pdb
NLOGIN_SRC=Plugins/nLogin/AssemblyInfo.cs \
Plugins/nLogin/FormLogin.cs \
Plugins/nLogin/Plugin.cs
NLOGIN_RESX=Plugins/nLogin/FormLogin.resx
NLOGIN_RES=-resource:Plugins/nLogin/FormLogin.resources,nLogin.FormLogin.resources
NEXXIA_EXE=$(TARGET)/Nexxia.exe
NEXXIA_PDB=$(TARGET)/Nexxia.exe
NEXXIA_SRC=Nexxia/AssemblyInfo.cs \
Nexxia/FormStartup.cs
NEXXIA_RESX=Nexxia/FormStartup.resx
NEXXIA_RES=-resource:Nexxia/FormStartup.resources,Nexxia.FormStartup.resources
NMAIN_DLL=$(TARGET)/nMain.dll
NMAIN_PDB=$(TARGET)/nMain.pdb
NMAIN_SRC=Plugins/nMain/AssemblyInfo.cs \
Plugins/nMain/FormAddFriend1.cs \
Plugins/nMain/FormAddFriend2.cs \
Plugins/nMain/FormChatNewFriend.cs \
Plugins/nMain/FormMain.cs \
Plugins/nMain/Plugin.cs
NMAIN_RESX=Plugins/nMain/FormAddFriend1.resx Plugins/nMain/FormAddFriend2.resx Plugins/nMain/FormChatNewFriend.resx Plugins/nMain/FormMain.resx
NMAIN_RES=-resource:Plugins/nMain/FormAddFriend1.resources,nMain.FormAddFriend1.resources \
-resource:Plugins/nMain/FormAddFriend2.resources,nMain.FormAddFriend2.resources \
-resource:Plugins/nMain/FormChatNewFriend.resources,nMain.FormChatNewFriend.resources \
-resource:Plugins/nMain/FormMain.resources,nMain.FormMain.resources
NEXXIACONTROLS_DLL=$(TARGET)/NexxiaControls.dll
NEXXIACONTROLS_PDB=$(TARGET)/NexxiaControls.pdb
NEXXIACONTROLS_SRC=Controls/NexxiaControls/AssemblyInfo.cs \
Controls/NexxiaControls/ErrorControl.cs
NEXXIACONTROLS_RESX=Controls/NexxiaControls/ErrorControl.resx
NEXXIACONTROLS_RES=-resource:Controls/NexxiaControls/ErrorControl.resources,Nexxia.Controls.ErrorControl.resources
NGATEWAY_DLL=$(TARGET)/nGateway.dll
NGATEWAY_PDB=$(TARGET)/nGateway.pdb
NGATEWAY_SRC=Plugins/nGateway/AssemblyInfo.cs \
Plugins/nGateway/FormRegistration1.cs \
Plugins/nGateway/FormRegistration2.cs \
Plugins/nGateway/Plugin.cs
NGATEWAY_RESX=Plugins/nGateway/FormRegistration1.resx Plugins/nGateway/FormRegistration2.resx
NGATEWAY_RES=-resource:Plugins/nGateway/FormRegistration1.resources,nGateway.FormRegistration1.resources \
-resource:Plugins/nGateway/FormRegistration2.resources,nGateway.FormRegistration2.resources
NCHAT_DLL=$(TARGET)/nChat.dll
NCHAT_PDB=$(TARGET)/nChat.pdb
NCHAT_SRC=Plugins/nChat/AssemblyInfo.cs \
Plugins/nChat/FormChat.cs \
Plugins/nChat/FormRichChat.cs \
Plugins/nChat/Plugin.cs \
Plugins/nChat/XHTMLConverter.cs
NCHAT_RESX=Plugins/nChat/FormChat.resx Plugins/nChat/FormRichChat.resx
NCHAT_RES=-resource:Plugins/nChat/FormChat.resources,nChat.FormChat.resources \
-resource:Plugins/nChat/FormRichChat.resources,nChat.FormRichChat.resources
IMAGEBUTTON_DLL=$(TARGET)/ImageButton.dll
IMAGEBUTTON_PDB=$(TARGET)/ImageButton.pdb
IMAGEBUTTON_SRC=Controls/ImageButton/AssemblyInfo.cs \
Controls/ImageButton/ImageButton.cs
IMAGEBUTTON_RESX=Controls/ImageButton/ImageButton.resx
IMAGEBUTTON_RES=-resource:Controls/ImageButton/ImageButton.resources,ImageButton.ImageButton.resources
NSP_DLL=$(TARGET)/NSP.dll
NSP_PDB=$(TARGET)/NSP.pdb
NSP_SRC=NSP/AssemblyInfo.cs \
NSP/Delegates.cs \
NSP/Platform.cs \
NSP/Plugin.cs \
NSP/PluginCollection.cs \
NSP/PluginManager.cs \
NSP/Preferences.cs \
NSP/jabber/FeatureManager.cs \
NSP/jabber/FeatureNode.cs \
NSP/jabber/FeatureNodeCollection.cs
NSP_RESX=
NSP_RES=
NHEADLINE_DLL=$(TARGET)/nHeadline.dll
NHEADLINE_PDB=$(TARGET)/nHeadline.pdb
NHEADLINE_SRC=Plugins/nHeadline/AssemblyInfo.cs \
Plugins/nHeadline/FormHeadline.cs \
Plugins/nHeadline/Plugin.cs
NHEADLINE_RESX=Plugins/nHeadline/FormHeadline.resx
NHEADLINE_RES=-resource:Plugins/nHeadline/FormHeadline.resources,nHeadline.FormHeadline.resources
JABBER-NET_DLL=$(TARGET)/jabber-net.dll
JABBER-NET_PDB=$(TARGET)/jabber-net.pdb
JABBER-NET_SRC=jabber-net/AssemblyInfo.cs \
jabber-net/bedrock/Delegates.cs \
jabber-net/bedrock/collections/ByteStack.cs \
jabber-net/bedrock/collections/GraphNode.cs \
jabber-net/bedrock/collections/IndexedTrie.cs \
jabber-net/bedrock/collections/ISet.cs \
jabber-net/bedrock/collections/LinkedList.cs \
jabber-net/bedrock/collections/Set.cs \
jabber-net/bedrock/collections/SkipList.cs \
jabber-net/bedrock/collections/Tree.cs \
jabber-net/bedrock/collections/Trie.cs \
jabber-net/bedrock/collections/TrieNode.cs \
jabber-net/bedrock/io/BufferAggregate.cs \
jabber-net/bedrock/io/ReadEventStream.cs \
jabber-net/bedrock/net/Address.cs \
jabber-net/bedrock/net/AsyncSocket.cs \
jabber-net/bedrock/net/BaseSocket.cs \
jabber-net/bedrock/net/CertUtil.cs \
jabber-net/bedrock/net/JEP25Socket.cs \
jabber-net/bedrock/net/ProxySocket.cs \
jabber-net/bedrock/net/ShttpProxy.cs \
jabber-net/bedrock/net/SocketEventListener.cs \
jabber-net/bedrock/net/SocketWatcher.cs \
jabber-net/bedrock/net/Socks4Proxy.cs \
jabber-net/bedrock/net/Socks5Proxy.cs \
jabber-net/bedrock/util/ConfigFile.cs \
jabber-net/bedrock/util/GetOptBase.cs \
jabber-net/bedrock/util/Version.cs \
jabber-net/jabber/JID.cs \
jabber-net/jabber/client/JabberClient.cs \
jabber-net/jabber/client/PresenceManager.cs \
jabber-net/jabber/client/RosterManager.cs \
jabber-net/jabber/connection/IQTracker.cs \
jabber-net/jabber/connection/SocketElementStream.cs \
jabber-net/jabber/connection/States.cs \
jabber-net/jabber/connection/sasl/MD5Processor.cs \
jabber-net/jabber/connection/sasl/PlainProcessor.cs \
jabber-net/jabber/connection/sasl/SASLProcessor.cs \
jabber-net/jabber/protocol/AsynchElementStream.cs \
jabber-net/jabber/protocol/Element.cs \
jabber-net/jabber/protocol/ElementFactory.cs \
jabber-net/jabber/protocol/ElementList.cs \
jabber-net/jabber/protocol/ElementStream.cs \
jabber-net/jabber/protocol/NS.cs \
jabber-net/jabber/protocol/Packet.cs \
jabber-net/jabber/protocol/URI.cs \
jabber-net/jabber/protocol/XmlLoader.cs \
jabber-net/jabber/protocol/accept/Factory.cs \
jabber-net/jabber/protocol/accept/Handshake.cs \
jabber-net/jabber/protocol/accept/Log.cs \
jabber-net/jabber/protocol/accept/Route.cs \
jabber-net/jabber/protocol/accept/Xdb.cs \
jabber-net/jabber/protocol/client/Error.cs \
jabber-net/jabber/protocol/client/Factory.cs \
jabber-net/jabber/protocol/client/IQ.cs \
jabber-net/jabber/protocol/client/Message.cs \
jabber-net/jabber/protocol/client/Presence.cs \
jabber-net/jabber/protocol/client/ProtocolException.cs \
jabber-net/jabber/protocol/iq/Agents.cs \
jabber-net/jabber/protocol/iq/Auth.cs \
jabber-net/jabber/protocol/iq/Browse.cs \
jabber-net/jabber/protocol/iq/Disco.cs \
jabber-net/jabber/protocol/iq/Factory.cs \
jabber-net/jabber/protocol/iq/GeoLoc.cs \
jabber-net/jabber/protocol/iq/Last.cs \
jabber-net/jabber/protocol/iq/OOB.cs \
jabber-net/jabber/protocol/iq/Register.cs \
jabber-net/jabber/protocol/iq/Roster.cs \
jabber-net/jabber/protocol/iq/Time.cs \
jabber-net/jabber/protocol/iq/VCard.cs \
jabber-net/jabber/protocol/iq/Version.cs \
jabber-net/jabber/protocol/stream/Bind.cs \
jabber-net/jabber/protocol/stream/Error.cs \
jabber-net/jabber/protocol/stream/Factory.cs \
jabber-net/jabber/protocol/stream/Features.cs \
jabber-net/jabber/protocol/stream/SASL.cs \
jabber-net/jabber/protocol/stream/Session.cs \
jabber-net/jabber/protocol/stream/StartTLS.cs \
jabber-net/jabber/protocol/stream/Stream.cs \
jabber-net/jabber/protocol/x/Data.cs \
jabber-net/jabber/protocol/x/Delay.cs \
jabber-net/jabber/protocol/x/Event.cs \
jabber-net/jabber/protocol/x/Factory.cs \
jabber-net/jabber/server/JabberService.cs \
jabber-net/jabber/server/XdbTracker.cs \
jabber-net/xpnet/ContentToken.cs \
jabber-net/xpnet/Encoding.cs \
jabber-net/xpnet/Exceptions.cs \
jabber-net/xpnet/Position.cs \
jabber-net/xpnet/Token.cs \
jabber-net/xpnet/UTF8Encoding.cs
JABBER-NET_RESX=jabber-net/jabber/client/JabberClient.resx jabber-net/jabber/client/RosterManager.resx jabber-net/jabber/connection/SocketElementStream.resx jabber-net/jabber/server/JabberService.resx
JABBER-NET_RES=-resource:jabber-net/jabber/client/JabberClient.bmp,.jabber.client.JabberClient.bmp \
-resource:jabber-net/jabber/client/JabberClient.resources,.jabber.client.JabberClient.resources \
-resource:jabber-net/jabber/client/PresenceManager.bmp,.jabber.client.PresenceManager.bmp \
-resource:jabber-net/jabber/client/RosterManager.bmp,.jabber.client.RosterManager.bmp \
-resource:jabber-net/jabber/client/RosterManager.resources,.jabber.client.RosterManager.resources \
-resource:jabber-net/jabber/connection/SocketElementStream.resources,.jabber.connection.SocketElementStream.resources \
-resource:jabber-net/jabber/server/JabberService.bmp,.jabber.server.JabberService.bmp \
-resource:jabber-net/jabber/server/JabberService.resources,.jabber.server.JabberService.resources
NASTERISK_DLL=$(TARGET)/nAsterisk.dll
NASTERISK_PDB=$(TARGET)/nAsterisk.pdb
NASTERISK_SRC=Plugins/nAsterisk/AssemblyInfo.cs \
Plugins/nAsterisk/IaxClient.cs \
Plugins/nAsterisk/Phone.cs \
Plugins/nAsterisk/Plugin.cs
NASTERISK_RESX=Plugins/nAsterisk/Phone.resx
NASTERISK_RES=-resource:Plugins/nAsterisk/Phone.resources,nAsterisk.Phone.resources
ROSTERLIST_DLL=$(TARGET)/RosterList.dll
ROSTERLIST_PDB=$(TARGET)/RosterList.pdb
ROSTERLIST_SRC=Controls/RosterList/AssemblyInfo.cs \
Controls/RosterList/RosterGroup.cs \
Controls/RosterList/RosterGroupCollection.cs \
Controls/RosterList/RosterGroupConverter.cs \
Controls/RosterList/RosterItem.cs \
Controls/RosterList/RosterItemCollection.cs \
Controls/RosterList/RosterItemConverter.cs \
Controls/RosterList/RosterList.cs
ROSTERLIST_RESX=Controls/RosterList/RosterGroup.resx Controls/RosterList/RosterItem.resx Controls/RosterList/RosterList.resx
ROSTERLIST_RES=-resource:Controls/RosterList/RosterGroup.resources,System.Windows.Forms.RosterGroup.resources \
-resource:Controls/RosterList/RosterItem.resources,System.Windows.Forms.RosterItem.resources \
-resource:Controls/RosterList/RosterList.resources,System.Windows.Forms.RosterList.resources
NAVBAREXPLORER_DLL=$(TARGET)/NavBarExplorer.dll
NAVBAREXPLORER_PDB=$(TARGET)/NavBarExplorer.pdb
NAVBAREXPLORER_SRC=Controls/NavBarExplorer/AssemblyInfo.cs \
Controls/NavBarExplorer/LinkLabelCollection.cs \
Controls/NavBarExplorer/NavBar.cs
NAVBAREXPLORER_RESX=Controls/NavBarExplorer/NavBar.resx
NAVBAREXPLORER_RES=-resource:Controls/NavBarExplorer/NavBar.resources,System.Windows.Forms.NavBar.resources
MINIWINDOW_DLL=$(TARGET)/MiniWindow.dll
MINIWINDOW_PDB=$(TARGET)/MiniWindow.pdb
MINIWINDOW_SRC=Controls/MiniWindow/AssemblyInfo.cs \
Controls/MiniWindow/MiniWindow.cs
MINIWINDOW_RESX=Controls/MiniWindow/MiniWindow.resx
MINIWINDOW_RES=-resource:Controls/MiniWindow/MiniWindow.resources,MiniWindow.MiniWindow.resources
all: \
$(NLOGIN_DLL)\
$(NEXXIA_EXE)\
$(NMAIN_DLL)\
$(NEXXIACONTROLS_DLL)\
$(NGATEWAY_DLL)\
$(NCHAT_DLL)\
$(IMAGEBUTTON_DLL)\
$(NSP_DLL)\
$(NHEADLINE_DLL)\
$(JABBER-NET_DLL)\
$(NASTERISK_DLL)\
$(ROSTERLIST_DLL)\
$(NAVBAREXPLORER_DLL)\
$(MINIWINDOW_DLL)
$(NLOGIN_DLL): $(NLOGIN_SRC) $(JABBER-NET_DLL) $(NSP_DLL)
-mkdir -p $(TARGET)
$(RESGEN) /compile Plugins/nLogin/FormLogin.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:$(JABBER-NET_DLL) -r:$(NSP_DLL) -r:System.Drawing.dll -r:System.Windows.Forms.dll -target:library -out:$(NLOGIN_DLL) $(NLOGIN_RES) $(NLOGIN_SRC)
$(NEXXIA_EXE): $(NEXXIA_SRC) $(JABBER-NET_DLL) $(NSP_DLL)
-mkdir -p $(TARGET)
$(RESGEN) /compile Nexxia/FormStartup.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll -r:System.Xml.dll -r:$(JABBER-NET_DLL) -r:$(NSP_DLL) -target:winexe -out:$(NEXXIA_EXE) $(NEXXIA_RES) $(NEXXIA_SRC)
$(NMAIN_DLL): $(NMAIN_SRC) $(NAVBAREXPLORER_DLL) $(ROSTERLIST_DLL) $(NSP_DLL) $(IMAGEBUTTON_DLL) $(MINIWINDOW_DLL) $(JABBER-NET_DLL)
-mkdir -p $(TARGET)
$(RESGEN) /compile Plugins/nMain/FormAddFriend1.resx Plugins/nMain/FormAddFriend2.resx Plugins/nMain/FormChatNewFriend.resx Plugins/nMain/FormMain.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll -r:System.Design.dll -r:$(NAVBAREXPLORER_DLL) -r:$(ROSTERLIST_DLL) -r:$(NSP_DLL) -r:$(IMAGEBUTTON_DLL) -r:$(MINIWINDOW_DLL) -r:$(JABBER-NET_DLL) -target:library -out:$(NMAIN_DLL) $(NMAIN_RES) $(NMAIN_SRC)
$(NEXXIACONTROLS_DLL): $(NEXXIACONTROLS_SRC)
-mkdir -p $(TARGET)
$(RESGEN) /compile Controls/NexxiaControls/ErrorControl.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll -r:System.Xml.dll -target:library -out:$(NEXXIACONTROLS_DLL) $(NEXXIACONTROLS_RES) $(NEXXIACONTROLS_SRC)
$(NGATEWAY_DLL): $(NGATEWAY_SRC) $(JABBER-NET_DLL) $(NSP_DLL)
-mkdir -p $(TARGET)
$(RESGEN) /compile Plugins/nGateway/FormRegistration1.resx Plugins/nGateway/FormRegistration2.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:$(JABBER-NET_DLL) -r:$(NSP_DLL) -r:System.Drawing.dll -r:System.Windows.Forms.dll -target:library -out:$(NGATEWAY_DLL) $(NGATEWAY_RES) $(NGATEWAY_SRC)
$(NCHAT_DLL): $(NCHAT_SRC) $(JABBER-NET_DLL) $(NSP_DLL)
-mkdir -p $(TARGET)
$(RESGEN) /compile Plugins/nChat/FormChat.resx Plugins/nChat/FormRichChat.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:$(JABBER-NET_DLL) -r:$(NSP_DLL) -r:System.Drawing.dll -r:System.Windows.Forms.dll -target:library -out:$(NCHAT_DLL) $(NCHAT_RES) $(NCHAT_SRC)
$(IMAGEBUTTON_DLL): $(IMAGEBUTTON_SRC)
-mkdir -p $(TARGET)
$(RESGEN) /compile Controls/ImageButton/ImageButton.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll -r:System.Xml.dll -target:library -out:$(IMAGEBUTTON_DLL) $(IMAGEBUTTON_RES) $(IMAGEBUTTON_SRC)
$(NSP_DLL): $(NSP_SRC) $(JABBER-NET_DLL)
-mkdir -p $(TARGET)
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll -r:$(JABBER-NET_DLL) -target:library -out:$(NSP_DLL) $(NSP_RES) $(NSP_SRC)
$(NHEADLINE_DLL): $(NHEADLINE_SRC) $(JABBER-NET_DLL) $(NSP_DLL)
-mkdir -p $(TARGET)
$(RESGEN) /compile Plugins/nHeadline/FormHeadline.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:$(JABBER-NET_DLL) -r:$(NSP_DLL) -target:library -out:$(NHEADLINE_DLL) $(NHEADLINE_RES) $(NHEADLINE_SRC)
$(JABBER-NET_DLL): $(JABBER-NET_SRC)
-mkdir -p $(TARGET)
$(RESGEN) /compile jabber-net/jabber/client/JabberClient.resx jabber-net/jabber/client/RosterManager.resx jabber-net/jabber/connection/SocketElementStream.resx jabber-net/jabber/server/JabberService.resx
$(MCS) $(MCSFLAGS) -lib:/home/simon/code/tests/nexxia/lib $(LIBS) -r:System.dll -r:System.Xml.dll -r:Org.Mentalis.Security.dll -r:System.Data.dll -target:library -out:$(JABBER-NET_DLL) $(JABBER-NET_RES) $(JABBER-NET_SRC)
$(NASTERISK_DLL): $(NASTERISK_SRC) $(JABBER-NET_DLL) $(NSP_DLL)
-mkdir -p $(TARGET)
$(RESGEN) /compile Plugins/nAsterisk/Phone.resx
$(MCS) $(MCSFLAGS) -lib:/home/simon/code/tests/nexxia/lib $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:$(JABBER-NET_DLL) -r:$(NSP_DLL) -r:System.Drawing.dll -r:System.Windows.Forms.dll -target:library -out:$(NASTERISK_DLL) $(NASTERISK_RES) $(NASTERISK_SRC)
$(ROSTERLIST_DLL): $(ROSTERLIST_SRC)
-mkdir -p $(TARGET)
$(RESGEN) /compile Controls/RosterList/RosterGroup.resx Controls/RosterList/RosterItem.resx Controls/RosterList/RosterList.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll -r:System.Xml.dll -r:System.Design.dll -target:library -out:$(ROSTERLIST_DLL) $(ROSTERLIST_RES) $(ROSTERLIST_SRC)
$(NAVBAREXPLORER_DLL): $(NAVBAREXPLORER_SRC)
-mkdir -p $(TARGET)
$(RESGEN) /compile Controls/NavBarExplorer/NavBar.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll -r:System.Xml.dll -target:library -out:$(NAVBAREXPLORER_DLL) $(NAVBAREXPLORER_RES) $(NAVBAREXPLORER_SRC)
$(MINIWINDOW_DLL): $(MINIWINDOW_SRC)
-mkdir -p $(TARGET)
$(RESGEN) /compile Controls/MiniWindow/MiniWindow.resx
$(MCS) $(MCSFLAGS) $(LIBS) -r:System.dll -r:System.Data.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll -r:System.Xml.dll -r:$(TARGET)/ImageButton.dll -target:library -out:$(MINIWINDOW_DLL) $(MINIWINDOW_RES) $(MINIWINDOW_SRC)
# common targets
all: $(NLOGIN_DLL) \
$(NEXXIA_EXE) \
$(NMAIN_DLL) \
$(NEXXIACONTROLS_DLL) \
$(NGATEWAY_DLL) \
$(NCHAT_DLL) \
$(IMAGEBUTTON_DLL) \
$(NSP_DLL) \
$(NHEADLINE_DLL) \
$(JABBER-NET_DLL) \
$(NASTERISK_DLL) \
$(ROSTERLIST_DLL) \
$(NAVBAREXPLORER_DLL) \
$(MINIWINDOW_DLL)
clean:
-rm -f "$(NLOGIN_DLL)" 2> /dev/null
-rm -f "$(NLOGIN_PDB)" 2> /dev/null
-rm -f "$(NEXXIA_EXE)" 2> /dev/null
-rm -f "$(NEXXIA_PDB)" 2> /dev/null
-rm -f "$(NMAIN_DLL)" 2> /dev/null
-rm -f "$(NMAIN_PDB)" 2> /dev/null
-rm -f "$(NEXXIACONTROLS_DLL)" 2> /dev/null
-rm -f "$(NEXXIACONTROLS_PDB)" 2> /dev/null
-rm -f "$(NGATEWAY_DLL)" 2> /dev/null
-rm -f "$(NGATEWAY_PDB)" 2> /dev/null
-rm -f "$(NCHAT_DLL)" 2> /dev/null
-rm -f "$(NCHAT_PDB)" 2> /dev/null
-rm -f "$(IMAGEBUTTON_DLL)" 2> /dev/null
-rm -f "$(IMAGEBUTTON_PDB)" 2> /dev/null
-rm -f "$(NSP_DLL)" 2> /dev/null
-rm -f "$(NSP_PDB)" 2> /dev/null
-rm -f "$(NHEADLINE_DLL)" 2> /dev/null
-rm -f "$(NHEADLINE_PDB)" 2> /dev/null
-rm -f "$(JABBER-NET_DLL)" 2> /dev/null
-rm -f "$(JABBER-NET_PDB)" 2> /dev/null
-rm -f "$(NASTERISK_DLL)" 2> /dev/null
-rm -f "$(NASTERISK_PDB)" 2> /dev/null
-rm -f "$(ROSTERLIST_DLL)" 2> /dev/null
-rm -f "$(ROSTERLIST_PDB)" 2> /dev/null
-rm -f "$(NAVBAREXPLORER_DLL)" 2> /dev/null
-rm -f "$(NAVBAREXPLORER_PDB)" 2> /dev/null
-rm -f "$(MINIWINDOW_DLL)" 2> /dev/null
-rm -f "$(MINIWINDOW_PDB)" 2> /dev/null
# project names as targets
nLogin: $(NLOGIN_DLL)
Nexxia: $(NEXXIA_EXE)
nMain: $(NMAIN_DLL)
NexxiaControls: $(NEXXIACONTROLS_DLL)
nGateway: $(NGATEWAY_DLL)
nChat: $(NCHAT_DLL)
ImageButton: $(IMAGEBUTTON_DLL)
NSP: $(NSP_DLL)
nHeadline: $(NHEADLINE_DLL)
jabber-net: $(JABBER-NET_DLL)
nAsterisk: $(NASTERISK_DLL)
RosterList: $(ROSTERLIST_DLL)
NavBarExplorer: $(NAVBAREXPLORER_DLL)
MiniWindow: $(MINIWINDOW_DLL)