82 lines
1.9 KiB
Plaintext
82 lines
1.9 KiB
Plaintext
XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:41:50 cpqbld Exp $
|
|
XCOMM
|
|
XCOMM
|
|
XCOMM
|
|
XCOMM
|
|
XCOMM $XFree86: xc/config/imake/Imakefile,v 3.19 2003/11/29 01:31:19 dawes Exp $
|
|
|
|
XCOMM Some compilers generate fatal errors if an -L directory does
|
|
XCOMM not exist. Since BUILDLIBDIR may not exist yet suppress its use.
|
|
LDPRELIB =
|
|
LDPRELIBS =
|
|
|
|
DEPLIBS =
|
|
|
|
INCLUDES = -I$(TOP)/include $(TOP_X_INCLUDES)/X11
|
|
CPP_PROGRAM = CppCmd
|
|
CPP_DEFINES = -DCPP_PROGRAM="\"$(CPP_PROGRAM)\""
|
|
GCC_COMMAND = $(CC) -fmerge-constants -xc /dev/null -S -o /dev/null 2> /dev/null 1> /dev/null
|
|
GCC_DEFINES = -DHAS_MERGE_CONSTANTS=`if $(GCC_COMMAND); then echo 1; else echo 0; fi`
|
|
|
|
#ifdef CrossCompileDir
|
|
CROSSCOMPILEDIR = CrossCompileDir
|
|
CROSSCOMPILEDEFINES=-DCROSSCOMPILE -DCROSSCOMPILEDIR=\"$(CROSSCOMPILEDIR)\"
|
|
#else
|
|
CROSSCOMPILEDIR =
|
|
CROSSCOMPILEDEFINES=
|
|
BOOTSTRAPDEFINES =
|
|
#endif
|
|
|
|
DEFINES = $(SIGNAL_DEFINES) $(BOOTSTRAPCFLAGS) $(CPP_DEFINES) $(GCC_DEFINES) \
|
|
$(CROSSCOMPILEDEFINES)
|
|
|
|
EXTRAMANDEFS = -D__cpp__="\"$(CPP_PROGRAM)\""
|
|
|
|
#if defined(MacIIArchitecture) || defined(SequentArchitecture) || defined(i386ScoArchitecture)
|
|
XBSDLIB = /**/
|
|
#endif
|
|
|
|
#ifdef CrossCompileDir
|
|
# ifdef TargetPreProcessCmd
|
|
CPP = TargetPreProcessCmd
|
|
# else
|
|
CPP = CrossCompileDir/cc -E -
|
|
# endif
|
|
IMAKEMDEFS_CPPDEFINES = $(DEFINES) -DCROSSCOMPILE_CPP
|
|
CppFileTarget(imakemdep_cpp.h,imakemdep.h,$(IMAKEMDEFS_CPPDEFINES),\
|
|
NullParameter)
|
|
#endif
|
|
|
|
#undef ImakeDependency
|
|
#define ImakeDependency(dummy) @@\
|
|
imake.o: imakemdep_cpp.h @@\
|
|
Makefile:: ProgramTargetName(imake)
|
|
|
|
#if CrossCompiling
|
|
SimpleHostProgramTarget(imake)
|
|
#else
|
|
SimpleProgramTarget(imake)
|
|
#endif
|
|
|
|
imakeonly:: $(PROGRAM)
|
|
|
|
InstallDriverSDKNamedProg(imake,imake,$(DRIVERSDKDIR)/config/imake)
|
|
|
|
#if HasClearmake
|
|
bootstrapdepend: depend
|
|
#else
|
|
bootstrapdepend:
|
|
#endif
|
|
|
|
clean::
|
|
RemoveFile(ProgramTargetName(ccimake))
|
|
RemoveFile(Makefile.proto)
|
|
RemoveFile(imakemdep_cpp.h)
|
|
$(RM) -r bootstrap
|
|
|
|
#ifdef OS2Architecture
|
|
clean::
|
|
RemoveFiles(imake ccimake)
|
|
|
|
#endif
|