# 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.c 
    $(cc) $(cflags) $(cvars) $(cdebug) gnuclient.c

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

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

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

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

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

gnuserv.exe: gnuserv.obj gnuslib.obj 
    $(link) $(conlflags) $(ldebug) gnuserv.obj gnuslib.obj $(conlibs) -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
