Alien-IUP
view release on metacpan or search on metacpan
patches/Makefile_cd.nmake view on Meta::CPAN
!IF "$(CFG)" == "Win64"
BUILDBITS= 64
!ELSE
BUILDBITS= 32
!ENDIF
PERL = perl
CP = $(PERL) -MExtUtils::Command -e cp --
RM_F = $(PERL) -MExtUtils::Command -e rm_f --
MKPATH = $(PERL) -MExtUtils::Command -e mkpath --
### GLOBAL PART ###
BUILDNICK= msvc
PREFIX = ../../_output_
INCDIR = $(PREFIX)/include
LIBDIR = $(PREFIX)/lib
CF_ALL = -DTEC_UNAME=vc9 -DTEC_SYSNAME=Win32 -DTEC_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -I"$(INCDIR)"
LF_ALL = -L../lib/$(BUILDNICK) -L"$(LIBDIR)"
VER_OBJ = version.o
VER_RC = version.rc
BUILD_DIRS = ../obj/$(BUILDNICK)/cd ../obj/$(BUILDNICK)/cd_pdflib ../obj/$(BUILDNICK)/cdpdf ../obj/$(BUILDNICK)/cdgl ../obj/$(BUILDNICK)/cdcontextplus ../lib/$(BUILDNICK)
ALL_OBJS = $(OBJS_cd) $(OBJS_cd_pdflib) $(OBJS_cdpdf) $(OBJS_cdgl) $(OBJS_cdcontextplus)
STATIC_LIBS = $(SLIB_cd) $(SLIB_cd_pdflib) $(SLIB_cdpdf) $(SLIB_cdgl) $(SLIB_cdcontextplus)
DYNAMIC_LIBS = $(DLIB_cd) $(ILIB_cd) $(DLIB_cd_pdflib) $(ILIB_cd_pdflib) $(DLIB_cdpdf) $(ILIB_cdpdf) $(DLIB_cdgl) $(ILIB_cdgl) $(DLIB_cdcontextplus) $(ILIB_cdcontextplus)
ALL_LIBS = $(STATIC_LIBS) $(DYNAMIC_LIBS)
all: all-static all-dynamic
### START OF cd ###
CF_cd = -c -O2 -I. -Idrv -Ix11 -Iwin32 -Iintcgm -Isim -Icairo -Isvg -I../include -I../../freetype/include -I../../zlib/include -DUNICODE -DWIN32 $(CF_cd_EXTRA)
LF_cd = -lfreetype6 -lzlib1 -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -loleaut32 -lole32 -lcomctl32 $(LF_cd_EXTRA)
SLIB_cd = ../lib/$(BUILDNICK)/cd.lib
DLIB_cd = ../lib/$(BUILDNICK)/libcd.dll.a
ILIB_cd = ../lib/$(BUILDNICK)/cd_alien_.dll
OBJS_cd = ../obj/$(BUILDNICK)/cd/cd.obj ../obj/$(BUILDNICK)/cd/wd.obj ../obj/$(BUILDNICK)/cd/wdhdcpy.obj ../obj/$(BUILDNICK)/cd/rgb2map.obj ../obj/$(BUILDNICK)/cd/cd_vectortext.obj ../obj/$(BUILDNICK)/cd/cd_active.obj ../obj/$(BUILDNICK)/cd/cd_attrib...
../obj/$(BUILDNICK)/cd/cd.obj : ./cd.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/wd.obj : ./wd.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/wdhdcpy.obj : ./wdhdcpy.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/rgb2map.obj : ./rgb2map.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cd_vectortext.obj : ./cd_vectortext.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cd_active.obj : ./cd_active.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cd_attributes.obj : ./cd_attributes.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cd_bitmap.obj : ./cd_bitmap.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cd_image.obj : ./cd_image.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cd_primitives.obj : ./cd_primitives.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cd_text.obj : ./cd_text.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cd_util.obj : ./cd_util.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/base64.obj : ./svg/base64.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/lodepng.obj : ./svg/lodepng.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdsvg.obj : ./svg/cdsvg.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cd_intcgm.obj : ./intcgm/cd_intcgm.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cgm_bin_get.obj : ./intcgm/cgm_bin_get.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cgm_bin_parse.obj : ./intcgm/cgm_bin_parse.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cgm_list.obj : ./intcgm/cgm_list.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cgm_play.obj : ./intcgm/cgm_play.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cgm_sism.obj : ./intcgm/cgm_sism.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cgm_txt_get.obj : ./intcgm/cgm_txt_get.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cgm_txt_parse.obj : ./intcgm/cgm_txt_parse.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cddgn.obj : ./drv/cddgn.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdcgm.obj : ./drv/cdcgm.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cgm.obj : ./drv/cgm.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cddxf.obj : ./drv/cddxf.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdirgb.obj : ./drv/cdirgb.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdmf.obj : ./drv/cdmf.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdps.obj : ./drv/cdps.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdpicture.obj : ./drv/cdpicture.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cddebug.obj : ./drv/cddebug.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdpptx.obj : ./drv/cdpptx.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/pptx.obj : ./drv/pptx.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/ioapi.obj : ./minizip/ioapi.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/minizip.obj : ./minizip/minizip.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/zip.obj : ./minizip/zip.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdfontex.obj : ./sim/cdfontex.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/sim.obj : ./sim/sim.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cd_truetype.obj : ./sim/cd_truetype.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/sim_primitives.obj : ./sim/sim_primitives.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/sim_text.obj : ./sim/sim_text.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/sim_linepolyfill.obj : ./sim/sim_linepolyfill.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdwclp.obj : ./win32/cdwclp.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdwemf.obj : ./win32/cdwemf.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdwimg.obj : ./win32/cdwimg.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdwin.obj : ./win32/cdwin.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdwnative.obj : ./win32/cdwnative.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdwprn.obj : ./win32/cdwprn.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdwwmf.obj : ./win32/cdwwmf.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/wmf_emf.obj : ./win32/wmf_emf.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdwdbuf.obj : ./win32/cdwdbuf.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
../obj/$(BUILDNICK)/cd/cdwdib.obj : ./win32/cdwdib.c ; cl $(CF_ALL) $(CF_cd) /Fo$@ $**
$(SLIB_cd): $(OBJS_cd)
lib /OUT:$@ $**
$(ILIB_cd) $(DLIB_cd) : $(OBJS_cd)
xxxg++ -s -shared -o $(ILIB_cd) $** -Wl,--enable-auto-import,--export-all -Wl,--out-implib=$(DLIB_cd) $(LF_cd) $(LF_ALL)
cd-static: build-dirs $(SLIB_cd)
cd-dynamic: build-dirs $(ILIB_cd) $(DLIB_cd)
### START OF cd_pdflib ###
CF_cd_pdflib = -c -O2 -Ipdflib/font -Ipdflib/pdcore -Ipdflib/pdflib -I../../zlib/include -DWIN32 $(CF_cd_pdflib_EXTRA)
LF_cd_pdflib = -lzlib1 -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -loleaut32 -lole32 -lcomctl32 $(LF_cd_pdflib_EXTRA)
SLIB_cd_pdflib = ../lib/$(BUILDNICK)/pdflib.lib
DLIB_cd_pdflib = ../lib/$(BUILDNICK)/libpdflib.dll.a
ILIB_cd_pdflib = ../lib/$(BUILDNICK)/pdflib_alien_.dll
OBJS_cd_pdflib = ../obj/$(BUILDNICK)/cd_pdflib/pdflib.obj ../obj/$(BUILDNICK)/cd_pdflib/p_3d.obj ../obj/$(BUILDNICK)/cd_pdflib/p_actions.obj ../obj/$(BUILDNICK)/cd_pdflib/p_afm.obj ../obj/$(BUILDNICK)/cd_pdflib/p_annots.obj ../obj/$(BUILDNICK)/cd_pdf...
../obj/$(BUILDNICK)/cd_pdflib/pdflib.obj : ./pdflib/pdflib/pdflib.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_3d.obj : ./pdflib/pdflib/p_3d.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_actions.obj : ./pdflib/pdflib/p_actions.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_afm.obj : ./pdflib/pdflib/p_afm.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_annots.obj : ./pdflib/pdflib/p_annots.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_block.obj : ./pdflib/pdflib/p_block.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_bmp.obj : ./pdflib/pdflib/p_bmp.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_ccitt.obj : ./pdflib/pdflib/p_ccitt.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_cid.obj : ./pdflib/pdflib/p_cid.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_color.obj : ./pdflib/pdflib/p_color.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_document.obj : ./pdflib/pdflib/p_document.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_draw.obj : ./pdflib/pdflib/p_draw.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_encoding.obj : ./pdflib/pdflib/p_encoding.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_fields.obj : ./pdflib/pdflib/p_fields.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_filter.obj : ./pdflib/pdflib/p_filter.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_font.obj : ./pdflib/pdflib/p_font.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_gif.obj : ./pdflib/pdflib/p_gif.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_gstate.obj : ./pdflib/pdflib/p_gstate.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_hyper.obj : ./pdflib/pdflib/p_hyper.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_icc.obj : ./pdflib/pdflib/p_icc.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
../obj/$(BUILDNICK)/cd_pdflib/p_icclib.obj : ./pdflib/pdflib/p_icclib.c ; cl $(CF_ALL) $(CF_cd_pdflib) /Fo$@ $**
( run in 0.708 second using v1.01-cache-2.11-cpan-0bd6704ced7 )