# makefile for Haru Free PDFLibrary II (Libharu) # Copyright (C) 1999-2006 Takeshi Kanno # For conditions of distribution and use, see copyright notice in hpdf.h # # To compile, type: # ._SEP_configure; make # If you wish to build zlib as a shared library, use: ./configure -s # To install /usr/local/lib/libhpdf.* and /usr/local/include/hpdf.h, type: # make install # To install in $HOME instead of /usr/local, use: # make install prefix=$HOME CC=cc PREFIX= LIBNAME= SONAME= SOVER1= SOVER2= LIBTARGET= CFLAGS= CFLAGS_DEMO= CFLAGS_EXE= LDFLAGS= LDFLAGS_DEMO1= LDFLAGS_DEMO2= DEFNAME= RESNAME= OBJS = \ src_SEP_hpdf_utils_OBJ_EXT \ src_SEP_hpdf_error_OBJ_EXT \ src_SEP_hpdf_mmgr_OBJ_EXT \ src_SEP_hpdf_list_OBJ_EXT \ src_SEP_hpdf_streams_OBJ_EXT \ src_SEP_hpdf_objects_OBJ_EXT \ src_SEP_hpdf_null_OBJ_EXT \ src_SEP_hpdf_boolean_OBJ_EXT \ src_SEP_hpdf_number_OBJ_EXT \ src_SEP_hpdf_real_OBJ_EXT \ src_SEP_hpdf_name_OBJ_EXT \ src_SEP_hpdf_array_OBJ_EXT \ src_SEP_hpdf_dict_OBJ_EXT \ src_SEP_hpdf_xref_OBJ_EXT \ src_SEP_hpdf_encoder_OBJ_EXT \ src_SEP_hpdf_string_OBJ_EXT \ src_SEP_hpdf_binary_OBJ_EXT \ src_SEP_hpdf_encrypt_OBJ_EXT \ src_SEP_hpdf_encryptdict_OBJ_EXT \ src_SEP_hpdf_fontdef_OBJ_EXT \ src_SEP_hpdf_fontdef_tt_OBJ_EXT \ src_SEP_hpdf_fontdef_type1_OBJ_EXT \ src_SEP_hpdf_fontdef_base14_OBJ_EXT \ src_SEP_hpdf_fontdef_cid_OBJ_EXT \ src_SEP_hpdf_font_OBJ_EXT \ src_SEP_hpdf_font_type1_OBJ_EXT \ src_SEP_hpdf_font_tt_OBJ_EXT \ src_SEP_hpdf_font_cid_OBJ_EXT \ src_SEP_hpdf_doc_OBJ_EXT \ src_SEP_hpdf_info_OBJ_EXT \ src_SEP_hpdf_catalog_OBJ_EXT \ src_SEP_hpdf_page_label_OBJ_EXT\ src_SEP_hpdf_gstate_OBJ_EXT \ src_SEP_hpdf_pages_OBJ_EXT \ src_SEP_hpdf_page_operator_OBJ_EXT \ src_SEP_hpdf_destination_OBJ_EXT \ src_SEP_hpdf_annotation_OBJ_EXT \ src_SEP_hpdf_outline_OBJ_EXT \ src_SEP_hpdf_image_OBJ_EXT \ src_SEP_hpdf_encoder_jp_OBJ_EXT \ src_SEP_hpdf_encoder_kr_OBJ_EXT \ src_SEP_hpdf_encoder_cns_OBJ_EXT \ src_SEP_hpdf_encoder_cnt_OBJ_EXT \ src_SEP_hpdf_fontdef_jp_OBJ_EXT \ src_SEP_hpdf_fontdef_kr_OBJ_EXT \ src_SEP_hpdf_fontdef_cns_OBJ_EXT \ src_SEP_hpdf_fontdef_cnt_OBJ_EXT \ src_SEP_hpdf_image_png_OBJ_EXT \ src_SEP_hpdf_image_ccitt_OBJ_EXT \ src_SEP_hpdf_doc_png_OBJ_EXT \ src_SEP_hpdf_ext_gstate_OBJ_EXT \ src_SEP_hpdf_3dmeasure_OBJ_EXT \ src_SEP_hpdf_namedict_OBJ_EXT \ src_SEP_hpdf_exdata_OBJ_EXT \ src_SEP_hpdf_u3d_OBJ_EXT \ PROGRAMS = \ demo_SEP_encoding_list_EXE_EXT \ demo_SEP_font_demo_EXE_EXT \ demo_SEP_text_demo_EXE_EXT \ demo_SEP_text_demo2_EXE_EXT \ demo_SEP_image_demo_EXE_EXT \ demo_SEP_jpeg_demo_EXE_EXT \ demo_SEP_jpfont_demo_EXE_EXT \ demo_SEP_line_demo_EXE_EXT \ demo_SEP_link_annotation_EXE_EXT \ demo_SEP_outline_demo_EXE_EXT \ demo_SEP_png_demo_EXE_EXT \ demo_SEP_text_annotation_EXE_EXT \ demo_SEP_ttfont_demo_EXE_EXT \ demo_SEP_character_map_EXE_EXT \ demo_SEP_grid_sheet_EXE_EXT \ demo_SEP_arc_demo_EXE_EXT \ demo_SEP_raw_image_demo_EXE_EXT \ demo_SEP_encryption_EXE_EXT \ demo_SEP_permission_EXE_EXT \ demo_SEP_slide_show_demo_EXE_EXT \ demo_SEP_ext_gstate_demo_EXE_EXT \ .SUFFIXES: .c _OBJ_EXT all: $(LIBTARGET) $(LIBNAME): $(OBJS) _LIB_CMD1 _LIB_CMD2 $(SONAME): $(OBJS) _SHARED_CMD1 _SHARED_CMD2 _SHARED_CMD3 _SHARED_CMD4 _SHARED_CMD5 demo: $(LIBTARGET) $(PROGRAMS) clean: _DELETE_ALL install: all installfiles installfiles: _INSTALL_CMD0 _INSTALL_CMD1 _INSTALL_CMD2 _INSTALL_CMD3 _INSTALL_CMD4 _INSTALL_CMD5 _INSTALL_CMD6 .c_OBJ_EXT: $(CC) _CFLAGS_ADD $(CFLAGS) -c $*.c demo_SEP_encoding_list_EXE_EXT : demo_SEP_encoding_list.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_encoding_list.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_encoding_list_EXE_EXT _EXEC2_ demo_SEP_font_demo_EXE_EXT : demo_SEP_font_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_font_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_font_demo_EXE_EXT _EXEC2_ demo_SEP_text_demo_EXE_EXT : demo_SEP_text_demo.c demo_SEP_grid_sheet.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_text_demo.c demo_SEP_grid_sheet.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_text_demo_EXE_EXT _EXEC2_ demo_SEP_text_demo2_EXE_EXT : demo_SEP_text_demo2.c demo_SEP_grid_sheet.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_text_demo2.c demo_SEP_grid_sheet.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_text_demo2_EXE_EXT _EXEC2_ demo_SEP_image_demo_EXE_EXT : demo_SEP_image_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_image_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_image_demo_EXE_EXT _EXEC2_ demo_SEP_jpeg_demo_EXE_EXT : demo_SEP_jpeg_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_jpeg_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_jpeg_demo_EXE_EXT _EXEC2_ demo_SEP_jpfont_demo_EXE_EXT : demo_SEP_jpfont_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_jpfont_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_jpfont_demo_EXE_EXT _EXEC2_ demo_SEP_line_demo_EXE_EXT : demo_SEP_line_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_line_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_line_demo_EXE_EXT _EXEC2_ demo_SEP_link_annotation_EXE_EXT : demo_SEP_link_annotation.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_link_annotation.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_link_annotation_EXE_EXT _EXEC2_ demo_SEP_outline_demo_EXE_EXT : demo_SEP_outline_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_outline_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_outline_demo_EXE_EXT _EXEC2_ demo_SEP_png_demo_EXE_EXT : demo_SEP_png_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_png_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_png_demo_EXE_EXT _EXEC2_ demo_SEP_text_annotation_EXE_EXT : demo_SEP_text_annotation.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_text_annotation.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_text_annotation_EXE_EXT _EXEC2_ demo_SEP_encryption_EXE_EXT : demo_SEP_encryption.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_encryption.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_encryption_EXE_EXT _EXEC2_ demo_SEP_permission_EXE_EXT : demo_SEP_permission.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_permission.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_permission_EXE_EXT _EXEC2_ demo_SEP_ttfont_demo_EXE_EXT : demo_SEP_ttfont_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_ttfont_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_ttfont_demo_EXE_EXT ttfont_SEP_PenguinAttack.ttf -E _EXEC2_ demo_SEP_character_map_EXE_EXT : demo_SEP_character_map.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_character_map.c $(LDFLAGS_DEMO2) demo_SEP_raw_image_demo_EXE_EXT : demo_SEP_raw_image_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_grid_sheet.c demo_SEP_raw_image_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_raw_image_demo_EXE_EXT _EXEC2_ demo_SEP_arc_demo_EXE_EXT : demo_SEP_arc_demo.c demo_SEP_grid_sheet.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_grid_sheet.c demo_SEP_arc_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_arc_demo_EXE_EXT _EXEC2_ demo_SEP_grid_sheet_EXE_EXT : demo_SEP_grid_sheet.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) -DSTAND_ALONE $(LDFLAGS_DEMO1) demo_SEP_grid_sheet.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_grid_sheet_EXE_EXT _EXEC2_ demo_SEP_slide_show_demo_EXE_EXT : demo_SEP_slide_show_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_slide_show_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_slide_show_demo_EXE_EXT _EXEC2_ demo_SEP_ext_gstate_demo_EXE_EXT : demo_SEP_ext_gstate_demo.c $(LIBTARGET) $(CC) $(CFLAGS_EXE)$@ $(CFLAGS_DEMO) $(LDFLAGS_DEMO1) demo_SEP_ext_gstate_demo.c $(LDFLAGS_DEMO2) _EXEC1_._SEP_ext_gstate_demo_EXE_EXT _EXEC2_