3 # * Copyright (c) 2008
\r
4 # * TouchNet Information Systems, Inc.
\r
5 # * All Rights Reserved
\r
7 # * This program is an unpublished copyright work of TouchNet Information
\r
8 # * Systems, Inc. of Lenexa, KS. The program, all information disclosed
\r
9 # * and the matter shown and described hereon or herewith are confidential
\r
10 # * and proprietary to TouchNet Information Systems, Inc.
\r
12 # ******************************************************************************
\r
14 # * $LastChangedBy: kientzle $
\r
17 # * $ProjectRevision: $
\r
18 # * $LastChangedRevision: 1827 $
\r
19 # * $LastChangedDate: 2010-01-16 16:21:36 -0800 (Sat, 16 Jan 2010) $
\r
21 # * $RCSfile: wccpp.nt,v $
\r
22 # * $Source: /cvsroot/pkgsrc/archivers/libarchive/files/build/windows/wccpp.nt,v $
\r
25 # * $Log: wccpp.nt,v $
26 # * Revision 1.1.1.3 2010/03/16 17:05:52 joerg
27 # * libarchive-2.8.3: Build fix for Linux
33 .EXTENSIONS: .obn .cpp .c
\r
35 ZLIB_INCL=\3rdParty\ZLib\Current\Include
\r
38 DEST_PATH=.\lib\wccpp\debug
\r
40 EXT_COMPILE_FLAG=-d2 -DLIBARCHIVE_STATIC=1
\r
42 DEST_PATH=.\lib\wccpp
\r
44 EXT_COMPILE_FLAG=-DLIBARCHIVE_STATIC=1
\r
47 # ----- NT compiler options -----------------------------------------------
\r
54 INCLUDE_OPTS=/I.;$(%watcom)\h;$(%watcom)\h\nt;$(ZLIB_INCL);
\r
55 NT_CPP_OPTS=-ei -wx -xs -xss -xst -od -of+ -zp1 -5 -bt=nt -bm $(EXT_COMPILE_FLAG) $(INCLUDE_OPTS) -DWIN32_LEAN_AND_MEAN
\r
56 NT_C_OPTS=-ei -wx -od -of+ -zp1 -5 -bt=nt -bm $(EXT_COMPILE_FLAG) $(INCLUDE_OPTS) -DWIN32_LEAN_AND_MEAN
\r
59 .cpp{$(OBJ_DIR)}.obn:
\r
60 -md $(OBJ_DIR) > nul 2>nul
\r
61 $(NT_CPP) $(NT_CPP_OPTS) -zp1 -fo=$*.obn $<
\r
64 -md $(OBJ_DIR) > nul 2>nul
\r
65 $(NT_C) $(NT_C_OPTS) -zp1 -fo=$*.obn $<
\r
68 $(OBJ_DIR)\archive_check_magic.obn $(OBJ_DIR)\archive_entry.obn &
\r
69 $(OBJ_DIR)\archive_entry_copy_stat.obn $(OBJ_DIR)\archive_entry_link_resolver.obn &
\r
70 $(OBJ_DIR)\archive_entry_stat.obn $(OBJ_DIR)\archive_entry_strmode.obn &
\r
71 $(OBJ_DIR)\archive_read.obn $(OBJ_DIR)\archive_read_data_into_fd.obn &
\r
72 $(OBJ_DIR)\archive_read_extract.obn $(OBJ_DIR)\archive_read_open_fd.obn &
\r
73 $(OBJ_DIR)\archive_read_open_file.obn $(OBJ_DIR)\archive_read_open_filename.obn &
\r
74 $(OBJ_DIR)\archive_read_open_memory.obn $(OBJ_DIR)\archive_read_support_compression_all.obn &
\r
75 $(OBJ_DIR)\archive_read_support_compression_bzip2.obn &
\r
76 $(OBJ_DIR)\archive_read_support_compression_compress.obn &
\r
77 $(OBJ_DIR)\archive_read_support_compression_gzip.obn &
\r
78 $(OBJ_DIR)\archive_read_support_compression_none.obn &
\r
79 $(OBJ_DIR)\archive_read_support_compression_program.obn &
\r
80 $(OBJ_DIR)\archive_read_support_format_all.obn &
\r
81 $(OBJ_DIR)\archive_read_support_format_ar.obn &
\r
82 $(OBJ_DIR)\archive_read_support_format_cpio.obn &
\r
83 $(OBJ_DIR)\archive_read_support_format_empty.obn &
\r
84 $(OBJ_DIR)\archive_read_support_format_iso9660.obn &
\r
85 $(OBJ_DIR)\archive_read_support_format_mtree.obn &
\r
86 $(OBJ_DIR)\archive_read_support_format_tar.obn &
\r
87 $(OBJ_DIR)\archive_read_support_format_zip.obn &
\r
88 $(OBJ_DIR)\archive_string.obn $(OBJ_DIR)\archive_string_sprintf.obn &
\r
89 $(OBJ_DIR)\archive_util.obn $(OBJ_DIR)\archive_virtual.obn &
\r
90 $(OBJ_DIR)\archive_write.obn $(OBJ_DIR)\archive_write_disk.obn &
\r
91 $(OBJ_DIR)\archive_write_disk_set_standard_lookup.obn &
\r
92 $(OBJ_DIR)\archive_write_open_fd.obn $(OBJ_DIR)\archive_write_open_file.obn &
\r
93 $(OBJ_DIR)\archive_write_open_filename.obn $(OBJ_DIR)\archive_write_open_memory.obn &
\r
94 $(OBJ_DIR)\archive_write_set_compression_bzip2.obn $(OBJ_DIR)\archive_write_set_compression_compress.obn &
\r
95 $(OBJ_DIR)\archive_write_set_compression_gzip.obn $(OBJ_DIR)\archive_write_set_compression_none.obn &
\r
96 $(OBJ_DIR)\archive_write_set_compression_program.obn $(OBJ_DIR)\archive_write_set_format.obn &
\r
97 $(OBJ_DIR)\archive_write_set_format_ar.obn $(OBJ_DIR)\archive_write_set_format_by_name.obn &
\r
98 $(OBJ_DIR)\archive_write_set_format_cpio.obn $(OBJ_DIR)\archive_write_set_format_cpio_newc.obn &
\r
99 $(OBJ_DIR)\archive_write_set_format_pax.obn $(OBJ_DIR)\archive_write_set_format_shar.obn &
\r
100 $(OBJ_DIR)\archive_write_set_format_ustar.obn $(OBJ_DIR)\filter_fork.obn &
\r
101 $(OBJ_DIR)\libarchive-nonposix.obn
\r
103 $(DEST_PATH)\LibArchive.lib :: $(OBJS) $(DEST_PATH)
\r
105 $(DEST_PATH)\LibArchive.lib ::
\r
106 -md $(DEST_PATH) > nul 2>nul
\r
107 $(NT_LIBRARIAN) $@ -+ $(OBJS)
\r
110 -md $(DEST_PATH) > nul 2>nul
\r