windows-nt/Source/XPSP1/NT/multimedia/opengl/gls/lib/wnt.mak

90 lines
2.1 KiB
Makefile
Raw Normal View History

2020-09-26 03:20:57 -05:00
# Copyright 1995-2095, Silicon Graphics, Inc.
# All Rights Reserved.
#
# This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.;
# the contents of this file may not be disclosed to third parties, copied or
# duplicated in any form, in whole or in part, without the prior written
# permission of Silicon Graphics, Inc.
#
# RESTRICTED RIGHTS LEGEND:
# Use, duplication or disclosure by the Government is subject to restrictions
# as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
# and Computer Software clause at DFARS 252.227-7013, and/or in similar or
# successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished -
# rights reserved under the Copyright Laws of the United States.
!include <ntwin32.mak>
CDEFS = \
-D__GLS_PLATFORM_WIN32=1 \
-D__GLS_RELEASE=\"0\" \
-D__STDC__ \
$(NULL)
CINCS = \
-I../inc \
$(NULL)
NULL =
OBJECTS = \
cap.obj \
ctx.obj \
dec.obj \
encoding.obj \
exec.obj \
g_glsapi.obj \
g_cap.obj \
g_const.obj \
g_decbin.obj \
g_decswp.obj \
g_dectxt.obj \
g_dspcap.obj \
g_dspdec.obj \
g_dspexe.obj \
g_exec.obj \
g_op.obj \
global.obj \
glslib.obj \
glsutil.obj \
immed.obj \
opcode.obj \
parser.obj \
pixel.obj \
platform.obj \
read.obj \
readbin.obj \
readtxt.obj \
size.obj \
write.obj \
writebin.obj \
writetxt.obj \
$(NULL)
STUB = OPENGL32
TARGET = GLS32
default: $(TARGET).DLL
clean:
-del /q *.DLL *.EXP *.LIB *.obj 2>nul
$(STUB).DLL: $(STUB).EXP g_glstub.obj
$(link) $(ldebug) $(dlllflags) -out:$@ $(STUB).EXP g_glstub.obj \
$(libcdll) kernel32.lib
$(STUB).EXP $(STUB).LIB: g_glstub.def g_glstub.obj
$(implib) -machine:$(CPU) -def:g_glstub.def -out:$(STUB).LIB \
g_glstub.obj
$(TARGET).DLL: $(TARGET).EXP $(OBJECTS) $(STUB).DLL
$(link) $(ldebug) $(dlllflags) -out:$@ $(TARGET).EXP $(OBJECTS) \
$(libcdll) kernel32.lib
$(TARGET).EXP $(TARGET).LIB: g_gls.def $(OBJECTS)
$(implib) -machine:$(CPU) -def:g_gls.def -out:$(TARGET).LIB \
$(OBJECTS)
.c.obj:
$(cc) $(cflags) $(scall) $(cdebug) $(cvarsdll) $(CDEFS) $(CINCS) $<