Olaf Seibert
41a850677a
Remove some old build stuff.
2021-08-17 14:26:35 +02:00
Olaf Seibert
2c674266ea
Move stuff in the Makefiles around
...
so that the cpu model specific parts are moved (more than before) into
their own files.
2021-07-20 18:04:19 +02:00
Lars Brinkhoff
b41d4b8ac7
Use PKG_CHECK_MODULES to locate libusb-1.0.
...
This works better on FreeBSD.
2020-02-26 07:01:04 +01:00
Olaf Seibert
6a8a710ecf
Change configure to control the compilation of the Panda lights.
...
This needs to check for libusb-1.0. Since this shouldn't be linked to
the auxiliary programs, add another Makefile variable to record it in:
CPULIBS.
Stub out calls to outb() if it is unavailable, so that it can at least
use libusb in that case.
2018-09-15 00:04:31 +02:00
Lars Brinkhoff
2242d4f226
Remove limitation on 12 devices.
...
Falls back to the default, which is 20.
2017-12-14 20:24:33 +01:00
Olaf Seibert
7d3bc2cfba
Add carefully crafted Makefile for recursing into subdirectories...
...
that is compatile with both real Make and GNU Make.
2016-02-12 20:56:42 +01:00
Olaf Seibert
223c7b4698
Start using CPPFLAGS and use it for the -I options.
...
This avoids sloppy messages from the configure script about the preprocessor.
2016-01-25 01:37:23 +01:00
Olaf Seibert
1c0805eedb
Fix building the secondary programs.
2016-01-24 13:31:03 +01:00
Olaf Seibert
06d8ca1a56
Get CONFFLAGS_AUX from old build files, and avoid double inclusion of it.
2016-01-23 23:25:31 +01:00
Olaf Seibert
74e63d2b60
Eliminate recursive Make invocation
...
by moving the model-specific CONFFLAGS into the model-specific
makefile fragments.
2016-01-23 23:19:19 +01:00
Olaf Seibert
edd7142ea8
Mention VDE settings. Pass LDFRLAGS through.
2016-01-22 02:13:46 +01:00
Olaf Seibert
d0f53b8cc9
Replace CENV_SYSF_SIGSET with HAVE_SIGACTION
2016-01-21 21:19:46 +01:00
Olaf Seibert
0ac7cd4cdb
Attempt a replacement for pcap_set_immediate_mode() if missing.
2016-01-20 20:17:31 +01:00
Olaf Seibert
2ac5184ff2
Add a configure script and remove a tangle of frail #if conditions
...
This only uses autoconf, not automake or libtool or intltool or whatever.
This also allows easy building of different emulators in different build directories.
I have tested TOPS-20 with pcap|tap+bridge, ITS with pcap|tun|tap+bridge, both on NetBSD and Linux
and hopefully everything still works after the fine-tuning.
2016-01-19 23:41:49 +01:00