diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..77cfffda3c32188f195e5be09725a5889280a894
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,139 @@
+*.d
+*.o
+*.so.*
+Makefile
+castor/gc/gcd
+castor/job/stagerjob/stagerjob
+castor/rh/rhd
+castor/stager/daemon/stagerd
+castor/tape/tapebridge/tapebridged
+castor/tape/tapegateway/tapegatewayd
+castor/tape/tpcp/dumptp
+castor/tape/tpcp/readtp
+castor/tape/tpcp/writetp
+castor/vdqm/vdqmDBInit
+castor/vdqm/vdqmd
+client/src/stager/castor
+client/src/stager/stager_abort
+client/src/stager/stager_addprivilege
+client/src/stager/stager_get
+client/src/stager/stager_listprivileges
+client/src/stager/stager_put
+client/src/stager/stager_putdone
+client/src/stager/stager_qry
+client/src/stager/stager_removeprivilege
+client/src/stager/stager_rm
+client/src/stager/stager_setfilegcweight
+client/src/stager/stager_update
+hsmtools/adler32
+hsmtools/c2probe
+hsmtools/reclaim
+hsmtools/rfcpupd
+hsmtools/rfcpupd.c
+hsmtools/stager_actualget
+hsmtools/stager_actualput
+imake/ccimake
+imake/imake
+ns/Cns_oracle_ifce.c
+ns/Cns_oracle_ifce.lis
+ns/nschclass
+ns/nschmod
+ns/nschown
+ns/nsd
+ns/nsdelcomment
+ns/nsdeleteclass
+ns/nsdelsegment
+ns/nsenterclass
+ns/nsfind
+ns/nsgetacl
+ns/nsgetpath
+ns/nslistclass
+ns/nslisttape
+ns/nsln
+ns/nsls
+ns/nsmkdir
+ns/nsmodifyclass
+ns/nsping
+ns/nsrename
+ns/nsrm
+ns/nsrmdir
+ns/nsrmvid
+ns/nssetacl
+ns/nssetchecksum
+ns/nssetcomment
+ns/nssetfsize
+ns/nssetsegment
+ns/nstouch
+rfio/rfcat
+rfio/rfchmod
+rfio/rfcp
+rfio/rfdir
+rfio/rfiod
+rfio/rfmkdir
+rfio/rfrename
+rfio/rfrm
+rfio/rfstat
+rmc/rmcd
+rtcopy/rtcpd
+tape/confdrive
+tape/mounttape
+tape/mounttape-nostk
+tape/mounttape-stk.c
+tape/posovl
+tape/rbtsubr-stk.c
+tape/rlstape
+tape/rlstape-nostk
+tape/smc
+tape/taped
+tape/tpconfig
+tape/tplabel
+tape/tprstat
+tape/tpstat
+tape/usrlocate.c
+tape/usrreadlbl.c
+tape/usrrwndtape.c
+tape/usrskiptape.c
+tape/usrsmcsubr.c
+tape/usrsmcsubr2.c
+tape/usrtperror.c
+tape/usrusrmsg.c
+tape/usrwritelbl.c
+tape/usrwrttpmrk.c
+upv/Cupv_oracle_ifce.c
+upv/Cupv_oracle_ifce.lis
+upv/Cupvadd
+upv/Cupvcheck
+upv/Cupvdelete
+upv/Cupvlist
+upv/Cupvmodify
+upv/cupvd
+vdqm/showqueues
+vdqm/vdqm_admin
+vdqm/vdqmc_SendRecv.c
+vmgr/vmgr_oracle_ifce.c
+vmgr/vmgr_oracle_ifce.lis
+vmgr/vmgrd
+vmgr/vmgrdeletedenmap
+vmgr/vmgrdeletedgnmap
+vmgr/vmgrdeletelibrary
+vmgr/vmgrdeletemodel
+vmgr/vmgrdeletepool
+vmgr/vmgrdeletetape
+vmgr/vmgrdeltag
+vmgr/vmgrenterdenmap
+vmgr/vmgrenterdgnmap
+vmgr/vmgrenterlibrary
+vmgr/vmgrentermodel
+vmgr/vmgrenterpool
+vmgr/vmgrentertape
+vmgr/vmgrgettag
+vmgr/vmgrlistdenmap
+vmgr/vmgrlistdgnmap
+vmgr/vmgrlistlibrary
+vmgr/vmgrlistmodel
+vmgr/vmgrlistpool
+vmgr/vmgrlisttape
+vmgr/vmgrmodifylibrary
+vmgr/vmgrmodifypool
+vmgr/vmgrmodifytape
+vmgr/vmgrsettag