⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 File system using stacked.
💻
字号:
## Makefile for the Linux 2.4 kdb3fs## this should point to where your kernel headers areTOPINC	= /lib/modules/$(shell uname -r)/build/include# allow custmom override of TOPINC for fistgen developers-include kbdbdev.mkSRCDIR = ../dist/..srcdir = ../dist/..BUILDDIR = $(SRCDIR)/build_unixO_TARGET = kbdb.oCC = gccCFLAGS = -O2 -c -I$(BUILDDIR) -I$(SRCDIR) -I$(TOPINC) -Wall -Werror -DMODULE -D__KERNEL__ -DLINUX  -D__KMALLOC__ -DKBDB -nostdinc -iwithprefix includeUSR_CFLAGS = -O2 -I$(BUILDDIR) -I$(SRCDIR) -Wall -Werror -DLINUXO_OBJS = kbdb_namei.o bt_compare.o bt_conv.o bt_curadj.o bt_cursor.o\	aes_method.o crypto.o mt19937db.o rijndael-alg-fst.o rijndael-api-fst.o\	bt_delete.o \	divdi3.o rand.o kbdbaux.o ctime.o \	bt_method.o bt_open.o bt_put.o bt_rec.o bt_reclaim.o \	bt_recno.o bt_rsearch.o bt_search.o bt_split.o bt_stat.o \	bt_upgrade.o bt_verify.o btree_auto.o crdel_auto.o \	crdel_rec.o db.o db_am.o db_auto.o db_byteorder.o db_cam.o \	db_conv.o db_dispatch.o db_dup.o db_err.o db_getlong.o \	db_idspace.o db_iface.o db_join.o db_log2.o db_meta.o \	db_method.o qsort.o db_open.o db_overflow.o db_pr.o \	db_rec.o db_reclaim.o db_rename.o db_remove.o db_ret.o db_salloc.o \	db_shash.o db_truncate.o db_upg.o db_upg_opd.o db_vrfy.o \	db_vrfyutil.o dbm.o dbreg.o dbreg_auto.o dbreg_rec.o \	dbreg_util.o env_file.o env_method.o env_open.o env_recover.o \	env_region.o fileops_auto.o fop_basic.o fop_rec.o \	fop_util.o hash.o hash_auto.o hash_conv.o hash_dup.o \	hash_func.o hash_meta.o hash_method.o hash_open.o \	hash_page.o hash_rec.o hash_reclaim.o hash_stat.o \	hash_upgrade.o hash_verify.o hmac.o lock.o \	lock_deadlock.o lock_method.o lock_region.o lock_stat.o \	lock_util.o log.o log_archive.o log_compare.o log_get.o \	log_method.o log_put.o mp_alloc.o mp_bh.o mp_fget.o \	mp_fopen.o mp_fput.o mp_fset.o mp_method.o mp_region.o \	mp_register.o mp_stat.o mp_sync.o mp_trickle.o mutex.o mut_tas.o \	os_abs.o os_alloc.o os_clock.o os_config.o os_dir.o \	os_errno.o os_fid.o os_fsync.o os_handle.o os_id.o \	os_map.o os_method.o os_oflags.o os_open.o os_region.o \	os_rename.o os_root.o os_rpath.o os_rw.o os_seek.o \	os_sleep.o os_spin.o os_stat.o os_tmpdir.o os_unlink.o \	qam.o qam_auto.o qam_conv.o qam_files.o qam_method.o \	qam_open.o qam_rec.o qam_stat.o qam_upgrade.o qam_verify.o \	sha1.o \	txn.o txn_auto.o txn_method.o txn_rec.o txn_recover.o \	txn_region.o txn_stat.o txn_util.o kbdb_shmops.o main.o  all:	${O_TARGET}${O_TARGET}: ${O_OBJS}	ld -o $@ -r ${O_OBJS}################################################### C API build rules.##################################################aes_method.o: $(srcdir)/crypto/aes_method.c	$(CC) $(CFLAGS) $?crypto.o: $(srcdir)/crypto/crypto.c	$(CC) $(CFLAGS) $?mt19937db.o: $(srcdir)/crypto/mersenne/mt19937db.c	$(CC) $(CFLAGS) $?rijndael-alg-fst.o: $(srcdir)/crypto/rijndael/rijndael-alg-fst.c	$(CC) $(CFLAGS) $?rijndael-api-fst.o: $(srcdir)/crypto/rijndael/rijndael-api-fst.c	$(CC) $(CFLAGS) $?main.o: $(SRCDIR)/main.c	 $(CC) $(CFLAGS) $?bt_compare.o: $(SRCDIR)/btree/bt_compare.c	$(CC) $(CFLAGS) $?bt_conv.o: $(SRCDIR)/btree/bt_conv.c	 $(CC) $(CFLAGS) $?bt_curadj.o: $(SRCDIR)/btree/bt_curadj.c	 $(CC) $(CFLAGS) $?bt_cursor.o: $(SRCDIR)/btree/bt_cursor.c	 $(CC) $(CFLAGS) $?bt_delete.o: $(SRCDIR)/btree/bt_delete.c	 $(CC) $(CFLAGS) $?bt_method.o: $(SRCDIR)/btree/bt_method.c	 $(CC) $(CFLAGS) $?bt_open.o: $(SRCDIR)/btree/bt_open.c	 $(CC) $(CFLAGS) $?bt_put.o: $(SRCDIR)/btree/bt_put.c	 $(CC) $(CFLAGS) $?bt_rec.o: $(SRCDIR)/btree/bt_rec.c	 $(CC) $(CFLAGS) $?bt_reclaim.o: $(SRCDIR)/btree/bt_reclaim.c	 $(CC) $(CFLAGS) $?bt_recno.o: $(SRCDIR)/btree/bt_recno.c	 $(CC) $(CFLAGS) $?bt_rsearch.o: $(SRCDIR)/btree/bt_rsearch.c	 $(CC) $(CFLAGS) $?bt_search.o: $(SRCDIR)/btree/bt_search.c	 $(CC) $(CFLAGS) $?bt_split.o: $(SRCDIR)/btree/bt_split.c	 $(CC) $(CFLAGS) $?bt_stack.o: $(SRCDIR)/btree/bt_stack.c	 $(CC) $(CFLAGS) $?bt_stat.o: $(SRCDIR)/btree/bt_stat.c	 $(CC) $(CFLAGS) $?bt_upgrade.o: $(SRCDIR)/btree/bt_upgrade.c	 $(CC) $(CFLAGS) $?bt_verify.o: $(SRCDIR)/btree/bt_verify.c	 $(CC) $(CFLAGS) $?btree_auto.o: $(SRCDIR)/btree/btree_auto.c	 $(CC) $(CFLAGS) $?crdel_auto.o: $(SRCDIR)/db/crdel_auto.c	 $(CC) $(CFLAGS) $?crdel_rec.o: $(SRCDIR)/db/crdel_rec.c	 $(CC) $(CFLAGS) $?db185.o: $(SRCDIR)/db185/db185.c	 $(CC) $(CFLAGS) $?db.o: $(SRCDIR)/db/db.c	 $(CC) $(CFLAGS) $?db_am.o: $(SRCDIR)/db/db_am.c	 $(CC) $(CFLAGS) $?db_auto.o: $(SRCDIR)/db/db_auto.c	 $(CC) $(CFLAGS) $?db_byteorder.o: $(SRCDIR)/common/db_byteorder.c	 $(CC) $(CFLAGS) $?db_cam.o: $(SRCDIR)/db/db_cam.c	 $(CC) $(CFLAGS) $?db_conv.o: $(SRCDIR)/db/db_conv.c	 $(CC) $(CFLAGS) $?db_dispatch.o: $(SRCDIR)/db/db_dispatch.c	 $(CC) $(CFLAGS) $?db_dup.o: $(SRCDIR)/db/db_dup.c	 $(CC) $(CFLAGS) $?db_err.o: $(SRCDIR)/common/db_err.c	 $(CC) $(CFLAGS) $?db_getlong.o: $(SRCDIR)/common/db_getlong.c	 $(CC) $(CFLAGS) $? db_idspace.o: $(SRCDIR)/common/db_idspace.c 	 $(CC) $(CFLAGS) $?db_iface.o: $(SRCDIR)/db/db_iface.c	 $(CC) $(CFLAGS) $?db_join.o: $(SRCDIR)/db/db_join.c	 $(CC) $(CFLAGS) $?db_log2.o: $(SRCDIR)/common/db_log2.c	 $(CC) $(CFLAGS) $?db_meta.o: $(SRCDIR)/db/db_meta.c	 $(CC) $(CFLAGS) $?db_method.o: $(SRCDIR)/db/db_method.c	 $(CC) $(CFLAGS) $?db_open.o: $(SRCDIR)/db/db_open.c	 $(CC) $(CFLAGS) $?db_overflow.o: $(SRCDIR)/db/db_overflow.c	 $(CC) $(CFLAGS) $?db_pr.o: $(SRCDIR)/db/db_pr.c	 $(CC) $(CFLAGS) $?db_rec.o: $(SRCDIR)/db/db_rec.c	 $(CC) $(CFLAGS) $?db_reclaim.o: $(SRCDIR)/db/db_reclaim.c	 $(CC) $(CFLAGS) $?db_rename.o: $(SRCDIR)/db/db_rename.c	 $(CC) $(CFLAGS) $?db_remove.o: $(SRCDIR)/db/db_remove.c	 $(CC) $(CFLAGS) $?db_ret.o: $(SRCDIR)/db/db_ret.c	 $(CC) $(CFLAGS) $?db_salloc.o: $(SRCDIR)/env/db_salloc.c	 $(CC) $(CFLAGS) $?db_shash.o: $(SRCDIR)/env/db_shash.c	 $(CC) $(CFLAGS) $?db_truncate.o: $(SRCDIR)/db/db_truncate.c	 $(CC) $(CFLAGS) $?db_upg.o: $(SRCDIR)/db/db_upg.c	 $(CC) $(CFLAGS) $?db_upg_opd.o: $(SRCDIR)/db/db_upg_opd.c	 $(CC) $(CFLAGS) $?db_vrfy.o: $(SRCDIR)/db/db_vrfy.c	 $(CC) $(CFLAGS) $?db_vrfyutil.o: $(SRCDIR)/db/db_vrfyutil.c	 $(CC) $(CFLAGS) $?dbm.o: $(SRCDIR)/dbm/dbm.c	 $(CC) $(CFLAGS) $?dbreg.o: $(SRCDIR)/dbreg/dbreg.c	 $(CC) $(CFLAGS) $?dbreg_auto.o: $(SRCDIR)/dbreg/dbreg_auto.c	 $(CC) $(CFLAGS) $?dbreg_rec.o: $(SRCDIR)/dbreg/dbreg_rec.c	 $(CC) $(CFLAGS) $?dbreg_util.o: $(SRCDIR)/dbreg/dbreg_util.c	 $(CC) $(CFLAGS) $?divdi3.o: $(SRCDIR)/build_unix/divdi3.c	 $(CC) $(CFLAGS) $?rand.o: $(SRCDIR)/build_unix/rand.c	 $(CC) $(CFLAGS) $?kbdbaux.c.o: $(SRCDIR)/build_unix/kbdbaux.c.c	 $(CC) $(CFLAGS) $?kbdb_shmops.o: $(SRCDIR)/build_unix/kbdb_shmops.c	 $(CC) $(CFLAGS) $?kbdb_namei.o: $(SRCDIR)/build_unix/kbdb_namei.c	 $(CC) $(CFLAGS)  $?ctime.c.o: $(SRCDIR)/build_unix/ctime.c.c	 $(CC) $(CFLAGS) $?qsort.o: $(SRCDIR)/build_unix/qsort.c	 $(CC) $(CFLAGS) $?env_file.o: $(SRCDIR)/env/env_file.c	 $(CC) $(CFLAGS) $?env_method.o: $(SRCDIR)/env/env_method.c	 $(CC) $(CFLAGS) $?env_open.o: $(SRCDIR)/env/env_open.c	 $(CC) $(CFLAGS) $?env_recover.o: $(SRCDIR)/env/env_recover.c	 $(CC) $(CFLAGS) $?env_region.o: $(SRCDIR)/env/env_region.c	 $(CC) $(CFLAGS) $?fileops_auto.o: $(SRCDIR)/fileops/fileops_auto.c	 $(CC) $(CFLAGS) $?fop_basic.o: $(SRCDIR)/fileops/fop_basic.c	 $(CC) $(CFLAGS) $?fop_rec.o: $(SRCDIR)/fileops/fop_rec.c	 $(CC) $(CFLAGS) $?fop_util.o: $(SRCDIR)/fileops/fop_util.c	 $(CC) $(CFLAGS) $?hash.o: $(SRCDIR)/hash/hash.c	 $(CC) $(CFLAGS) $?hash_auto.o: $(SRCDIR)/hash/hash_auto.c	 $(CC) $(CFLAGS) $?hash_conv.o: $(SRCDIR)/hash/hash_conv.c	 $(CC) $(CFLAGS) $?hash_dup.o: $(SRCDIR)/hash/hash_dup.c	 $(CC) $(CFLAGS) $?hash_func.o: $(SRCDIR)/hash/hash_func.c	 $(CC) $(CFLAGS) $?hash_meta.o: $(SRCDIR)/hash/hash_meta.c	 $(CC) $(CFLAGS) $?hash_method.o: $(SRCDIR)/hash/hash_method.c	 $(CC) $(CFLAGS) $?hash_open.o: $(SRCDIR)/hash/hash_open.c	 $(CC) $(CFLAGS) $?hash_page.o: $(SRCDIR)/hash/hash_page.c	 $(CC) $(CFLAGS) $?hash_rec.o: $(SRCDIR)/hash/hash_rec.c	 $(CC) $(CFLAGS) $?hash_reclaim.o: $(SRCDIR)/hash/hash_reclaim.c	 $(CC) $(CFLAGS) $?hash_stat.o: $(SRCDIR)/hash/hash_stat.c	 $(CC) $(CFLAGS) $?hash_upgrade.o: $(SRCDIR)/hash/hash_upgrade.c	 $(CC) $(CFLAGS) $?hash_verify.o: $(SRCDIR)/hash/hash_verify.c	 $(CC) $(CFLAGS) $?hmac.o: $(SRCDIR)/hmac/hmac.c	 $(CC) $(CFLAGS) $?hsearch.o: $(SRCDIR)/hsearch/hsearch.c	 $(CC) $(CFLAGS) $?lock.o: $(SRCDIR)/lock/lock.c	 $(CC) $(CFLAGS) $?lock_deadlock.o:$(SRCDIR)/lock/lock_deadlock.c	 $(CC) $(CFLAGS) $?lock_method.o:$(SRCDIR)/lock/lock_method.c	 $(CC) $(CFLAGS) $?lock_region.o:$(SRCDIR)/lock/lock_region.c	 $(CC) $(CFLAGS) $?lock_stat.o:$(SRCDIR)/lock/lock_stat.c	 $(CC) $(CFLAGS) $?lock_util.o:$(SRCDIR)/lock/lock_util.c	 $(CC) $(CFLAGS) $?log.o: $(SRCDIR)/log/log.c	 $(CC) $(CFLAGS) $?log_archive.o: $(SRCDIR)/log/log_archive.c	 $(CC) $(CFLAGS) $?log_compare.o: $(SRCDIR)/log/log_compare.c	 $(CC) $(CFLAGS) $?log_get.o: $(SRCDIR)/log/log_get.c	 $(CC) $(CFLAGS) $?log_method.o: $(SRCDIR)/log/log_method.c	 $(CC) $(CFLAGS) $?log_put.o: $(SRCDIR)/log/log_put.c	 $(CC) $(CFLAGS) $?mp_alloc.o: $(SRCDIR)/mp/mp_alloc.c	 $(CC) $(CFLAGS) $?mp_bh.o: $(SRCDIR)/mp/mp_bh.c	 $(CC) $(CFLAGS) $?mp_fget.o: $(SRCDIR)/mp/mp_fget.c	 $(CC) $(CFLAGS) $?mp_fopen.o: $(SRCDIR)/mp/mp_fopen.c	 $(CC) $(CFLAGS) $?mp_fput.o: $(SRCDIR)/mp/mp_fput.c	 $(CC) $(CFLAGS) $?mp_fset.o: $(SRCDIR)/mp/mp_fset.c	 $(CC) $(CFLAGS) $?mp_method.o: $(SRCDIR)/mp/mp_method.c	 $(CC) $(CFLAGS) $?mp_region.o: $(SRCDIR)/mp/mp_region.c	 $(CC) $(CFLAGS) $?mp_register.o: $(SRCDIR)/mp/mp_register.c	 $(CC) $(CFLAGS) $?mp_stat.o: $(SRCDIR)/mp/mp_stat.c	 $(CC) $(CFLAGS) $?mp_sync.o: $(SRCDIR)/mp/mp_sync.c	 $(CC) $(CFLAGS) $?mp_trickle.o: $(SRCDIR)/mp/mp_trickle.c	 $(CC) $(CFLAGS) $?mut_fcntl.o: $(SRCDIR)/mutex/mut_fcntl.c	 $(CC) $(CFLAGS) $?mut_pthread.o: $(SRCDIR)/mutex/mut_pthread.c	 $(CC) $(CFLAGS) $?mut_tas.o: $(SRCDIR)/mutex/mut_tas.c	 $(CC) $(CFLAGS) $?mutex.o: $(SRCDIR)/mutex/mutex.c	 $(CC) $(CFLAGS) $?os_abs.o: $(SRCDIR)/os/os_abs.c	 $(CC) $(CFLAGS) $?os_alloc.o: $(SRCDIR)/os/os_alloc.c	 $(CC) $(CFLAGS) $?os_clock.o: $(SRCDIR)/os/os_clock.c	 $(CC) $(CFLAGS) $?os_config.o: $(SRCDIR)/os/os_config.c	 $(CC) $(CFLAGS) $?os_dir.o: $(SRCDIR)/os/os_dir.c	 $(CC) $(CFLAGS) $?os_errno.o: $(SRCDIR)/os/os_errno.c	 $(CC) $(CFLAGS) $?os_fid.o: $(SRCDIR)/os/os_fid.c	 $(CC) $(CFLAGS) $?os_fsync.o: $(SRCDIR)/os/os_fsync.c	 $(CC) $(CFLAGS) $?os_id.o: $(SRCDIR)/os/os_id.c	 $(CC) $(CFLAGS) $?os_handle.o: $(SRCDIR)/os/os_handle.c	 $(CC) $(CFLAGS) $?os_map.o: $(SRCDIR)/os/os_map.c	 $(CC) $(CFLAGS) $?os_method.o: $(SRCDIR)/os/os_method.c	 $(CC) $(CFLAGS) $?os_oflags.o: $(SRCDIR)/os/os_oflags.c	 $(CC) $(CFLAGS) $?os_open.o: $(SRCDIR)/os/os_open.c	 $(CC) $(CFLAGS) $?os_region.o: $(SRCDIR)/os/os_region.c	 $(CC) $(CFLAGS) $?os_rename.o: $(SRCDIR)/os/os_rename.c	 $(CC) $(CFLAGS)  $?os_root.o: $(SRCDIR)/os/os_root.c	 $(CC) $(CFLAGS) $?os_rpath.o: $(SRCDIR)/os/os_rpath.c	 $(CC) $(CFLAGS) $?os_rw.o: $(SRCDIR)/os/os_rw.c	 $(CC) $(CFLAGS) $?os_seek.o: $(SRCDIR)/os/os_seek.c	 $(CC) $(CFLAGS) $?os_sleep.o: $(SRCDIR)/os/os_sleep.c	 $(CC) $(CFLAGS) $?os_spin.o: $(SRCDIR)/os/os_spin.c	 $(CC) $(CFLAGS) $?os_stat.o: $(SRCDIR)/os/os_stat.c	 $(CC) $(CFLAGS) $?os_tmpdir.o: $(SRCDIR)/os/os_tmpdir.c	 $(CC) $(CFLAGS) $?os_unlink.o: $(SRCDIR)/os/os_unlink.c	 $(CC) $(CFLAGS) $?qam.o: $(SRCDIR)/qam/qam.c	 $(CC) $(CFLAGS) $?qam_auto.o: $(SRCDIR)/qam/qam_auto.c	 $(CC) $(CFLAGS) $?qam_conv.o: $(SRCDIR)/qam/qam_conv.c	 $(CC) $(CFLAGS) $?qam_files.o: $(SRCDIR)/qam/qam_files.c	 $(CC) $(CFLAGS) $?qam_method.o: $(SRCDIR)/qam/qam_method.c	 $(CC) $(CFLAGS) $?qam_open.o: $(SRCDIR)/qam/qam_open.c	 $(CC) $(CFLAGS) $?qam_rec.o: $(SRCDIR)/qam/qam_rec.c	 $(CC) $(CFLAGS) $?qam_stat.o: $(SRCDIR)/qam/qam_stat.c	 $(CC) $(CFLAGS) $?qam_upgrade.o: $(SRCDIR)/qam/qam_upgrade.c	 $(CC) $(CFLAGS) $?qam_verify.o: $(SRCDIR)/qam/qam_verify.c	 $(CC) $(CFLAGS) $?sha1.o: $(SRCDIR)/hmac/sha1.c	$(CC) $(CFLAGS) $?txn.o: $(SRCDIR)/txn/txn.c	 $(CC) $(CFLAGS) $?txn_auto.o: $(SRCDIR)/txn/txn_auto.c	 $(CC) $(CFLAGS) $?txn_method.o: $(SRCDIR)/txn/txn_method.c	 $(CC) $(CFLAGS) $?txn_rec.o: $(SRCDIR)/txn/txn_rec.c	 $(CC) $(CFLAGS) $?txn_recover.o: $(SRCDIR)/txn/txn_recover.c	 $(CC) $(CFLAGS) $?txn_region.o: $(SRCDIR)/txn/txn_region.c	 $(CC) $(CFLAGS) $?txn_stat.o: $(SRCDIR)/txn/txn_stat.c	 $(CC) $(CFLAGS) $?txn_util.o: $(SRCDIR)/txn/txn_util.c	 $(CC) $(CFLAGS) $?util_cache.o: $(SRCDIR)/common/util_cache.c	 $(CC) $(CFLAGS) $?util_log.o: $(SRCDIR)/common/util_log.c	 $(CC) $(CFLAGS) $?util_sig.o: $(SRCDIR)/common/util_sig.c	 $(CC) $(CFLAGS) $?uts4_cc.o: $(SRCDIR)/mutex/uts4_cc.s	$(AS) $(ASFLAGS) -o $@ $?clean:	rm -f ${O_TARGET} ${O_OBJS} *.d .*.flags \#* *~

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -