I'm using dasm 2.20.14.1 and Ubuntu 22.04.
I don't want to copy vcs.h and macro.h in multiple directories, so I want them to stay in a specific directory where other files can include them. Something like this structure, where all asm files include vcs.h and macro.h from the same directory:
├── includes
│ ├── macro.h
│ └── vcs.h
└── source
├── program-1.asm
├── program-2.asm
└── program-3.asm
So I checked the docs. They say:
Seems that -Idirectory is just what I wanted, just needed to see how to specify relative paths.
So I went to check INCDIR for the format of the directory name, but there's not much info about it:
It just says that it uses AmigaDOS filename conventions? And I can't find for the life of me how relative paths are described in AmigaDOS format?
I tried things like
-I../includes
-I./../includes
But nothing like that works.
How do I correctly specify an include directory that is located in a different directory inside the parent directory, from the command line? How do I correctly specify relative paths when using the the -I option?