# Makefile for gnuserv
# Copyright (C) 1996 peter <peter@clone>
# $Header$
# $Log$

NODEBUG=1
!include <ntwin32.mak>

all: gnuclient.exe gnuclientw.exe gnuserv.exe gnudoit.exe

gnuclient.obj: gnuclient.cpp
    $(cc) $(cflags) $(cvars) $(cdebug) gnuclient.cpp

gnuclientw.obj: gnuclient.cpp
    $(cc) -DWIN_VERSION -Fognuclientw.obj $(cflags) $(cvars) $(cdebug) gnuclient.cpp

gnuslib.obj: gnuslib.cpp
    $(cc) $(cflags) $(cvars) $(cdebug) gnuslib.cpp

gnuslibw.obj: gnuslib.cpp
    $(cc) -DWIN_VERSION -Fognuslibw.obj $(cflags) $(cvars) $(cdebug) gnuslib.cpp

gnuserv.obj: gnuserv.cpp
    $(cc) $(cflags) $(cvars) $(cdebug) gnuserv.cpp

gnudoit.obj: gnudoit.cpp
    $(cc) $(cflags) $(cvars) $(cdebug) gnudoit.cpp

gnuserv.exe: gnuserv.obj gnuslib.obj 
    $(link) $(conlflags) $(ldebug) gnuserv.obj gnuslib.obj $(conlibs) user32.lib -out:gnuserv.exe

gnuclient.exe: gnuclient.obj gnuslib.obj getopt.obj
    $(link) $(conlflags) $(ldebug) gnuclient.obj gnuslib.obj getopt.obj $(conlibs) -out:gnuclient.exe user32.lib

gnuclientw.exe: gnuclientw.obj gnuslibw.obj getopt.obj
    $(link) -subsystem:windows,$(APPVER) -entry:mainCRTStartup $(ldebug) gnuclientw.obj gnuslibw.obj getopt.obj $(conlibs) -out:gnuclientw.exe user32.lib

gnudoit.exe: gnudoit.obj gnuslib.obj getopt.obj
    $(link) $(conlflags) $(ldebug) gnudoit.obj gnuslib.obj getopt.obj $(conlibs) -out:gnudoit.exe user32.lib

getopt.obj: getopt.c 
    $(cc) $(cflags) $(cvars) $(cdebug) getopt.c
